10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13using namespace boost::placeholders;
16 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
17 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
18 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
19 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
20 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
21 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
22 "CHe_12i",
"CHe_13i",
"CHe_23i",
23 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
24 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
25 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
26 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
27 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
28 "CHu_12i",
"CHu_13i",
"CHu_23i",
29 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
30 "CHd_12i",
"CHd_13i",
"CHd_23i",
31 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
32 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
33 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
34 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
35 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
36 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
37 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
38 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
39 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
40 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
41 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
42 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
43 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
44 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
45 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
46 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
47 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
48 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
49 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
50 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
51 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
52 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
53 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
54 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
55 "CLL_1111",
"CLL_1221",
"CLL_1122",
56 "CLL_1133",
"CLL_1331",
57 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
58 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
59 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
60 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
61 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
62 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
63 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
64 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
65 "Cee_1111",
"Cee_1122",
"Cee_1133",
66 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
67 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
68 "Ced_1123",
"Ced_2223",
"Ced_3323",
69 "Ced_1132",
"Ced_2232",
"Ced_3332",
70 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
71 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
72 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
73 "CLd_1123",
"CLd_2223",
"CLd_3323",
74 "CLd_1132",
"CLd_2232",
"CLd_3332",
75 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
76 "CQe_2311",
"CQe_2322",
"CQe_2333",
77 "CQe_3211",
"CQe_3222",
"CQe_3233",
78 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
79 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
80 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
81 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
82 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
83 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
84 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
85 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
86 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
87 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
92 "dg1Z",
"dKappaga",
"lambZ",
93 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
94 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
95 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
96 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
97 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
98 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
99 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
100 "eeeWWint",
"edeeWWdcint",
101 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
102 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
103 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
104 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
105 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
106 "eVBFHinv",
"eVHinv",
107 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
108 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
109 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
110 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
111 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
112 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
113 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
114 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
115 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
116 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
117 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
118 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
119 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
120 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
121 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
122 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
123 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
124 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
125 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
128 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
129 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
130 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
131 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
132 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
133 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
134 "CHe_12i",
"CHe_13i",
"CHe_23i",
135 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
136 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
137 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
138 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
139 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
140 "CHu_12i",
"CHu_13i",
"CHu_23i",
141 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
142 "CHd_12i",
"CHd_13i",
"CHd_23i",
143 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
144 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
145 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
146 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
147 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
148 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
149 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
150 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
151 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
152 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
153 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
154 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
155 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
156 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
157 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
158 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
159 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
160 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
161 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
162 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
163 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
164 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
165 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
166 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
167 "CLL_1111",
"CLL_1221",
"CLL_1122",
168 "CLL_1133",
"CLL_1331",
169 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
170 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
171 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
172 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
173 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
174 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
175 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
176 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
177 "Cee_1111",
"Cee_1122",
"Cee_1133",
178 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
179 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
180 "Ced_1123",
"Ced_2223",
"Ced_3323",
181 "Ced_1132",
"Ced_2232",
"Ced_3332",
182 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
183 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
184 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
185 "CLd_1123",
"CLd_2223",
"CLd_3323",
186 "CLd_1132",
"CLd_2232",
"CLd_3332",
187 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
188 "CQe_2311",
"CQe_2322",
"CQe_2333",
189 "CQe_3211",
"CQe_3222",
"CQe_3233",
190 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
191 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
192 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
193 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
194 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
195 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
196 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
197 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
198 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
199 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
204 "dg1Z",
"dKappaga",
"lambZ",
205 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
206 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
207 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
208 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
209 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
210 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
211 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
212 "eeeWWint",
"edeeWWdcint",
213 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
214 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
215 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
216 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
217 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
218 "eVBFHinv",
"eVHinv",
219 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
220 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
221 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
222 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
223 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
224 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
225 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
226 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
227 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
228 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
229 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
230 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
231 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
232 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
233 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
234 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
235 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
236 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
237 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
240 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
241 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
242 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
243 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
244 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
245 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
246 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
247 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
248 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
249 "CLL",
"CLQ1",
"CLQ3",
250 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
252 "Cuu",
"Cud1",
"Cud8",
258 "dg1Z",
"dKappaga",
"lambZ",
259 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
260 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
261 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
262 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
263 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
264 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
265 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
266 "eeeWWint",
"edeeWWdcint",
267 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
268 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
269 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
270 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
271 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
272 "eVBFHinv",
"eVHinv",
273 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
274 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
275 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
276 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
277 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
278 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
279 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
280 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
281 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
282 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
283 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
284 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
285 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
286 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
287 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
288 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
289 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
290 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
291 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
294 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
295 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
296 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
297 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
298 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
299 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
300 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
301 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
302 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
303 "CLL",
"CLQ1",
"CLQ3",
304 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
306 "Cuu",
"Cud1",
"Cud8",
312 "dg1Z",
"dKappaga",
"lambZ",
313 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
314 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
315 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
316 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
317 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
318 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
319 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
320 "eeeWWint",
"edeeWWdcint",
321 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
322 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
323 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
324 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
325 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
326 "eVBFHinv",
"eVHinv",
327 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
328 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
329 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
330 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
331 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
332 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
333 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
334 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
335 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
336 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
337 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
338 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
339 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
340 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
341 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
342 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
343 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
344 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
345 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
348:
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
352 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
1140 dZH = -(9.0 / 16.0)*(
GF *
mHl *
mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
1409 NPSMEFTd6M.getObj().updateNPSMEFTd6Parameters();
1446 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0))
1460 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0)
1492 if (
name.compare(
"CHL1hat") == 0)
1494 else if (
name.compare(
"CHL3hat") == 0)
1496 else if (
name.compare(
"CHQ1hat") == 0)
1498 else if (
name.compare(
"CHQ3hat") == 0)
1500 else if (
name.compare(
"CHdhat") == 0)
1502 else if (
name.compare(
"CHuhat") == 0)
1504 else if (
name.compare(
"CHehat") == 0)
1506 else if (
name.compare(
"CLLhat") == 0)
1508 else if (
name.compare(
"CHWpCHB") == 0)
1510 else if (
name.compare(
"CG") == 0)
1512 else if (
name.compare(
"CW") == 0)
1514 else if (
name.compare(
"C2B") == 0)
1516 else if (
name.compare(
"C2W") == 0)
1518 else if (
name.compare(
"C2BS") == 0)
1520 else if (
name.compare(
"C2WS") == 0)
1522 else if (
name.compare(
"CHG") == 0)
1524 else if (
name.compare(
"CHW") == 0)
1526 else if (
name.compare(
"CHB") == 0)
1528 else if (
name.compare(
"CHWHB_gaga") == 0)
1530 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1532 else if (
name.compare(
"CDHB") == 0)
1534 else if (
name.compare(
"CDHW") == 0)
1536 else if (
name.compare(
"CDB") == 0)
1538 else if (
name.compare(
"CDW") == 0)
1540 else if (
name.compare(
"CHWB") == 0)
1542 else if (
name.compare(
"CHD") == 0)
1544 else if (
name.compare(
"CT") == 0)
1546 else if (
name.compare(
"CHbox") == 0)
1548 else if (
name.compare(
"CH") == 0)
1550 else if (
name.compare(
"CHL1_11") == 0)
1552 else if (
name.compare(
"CHL1_12r") == 0)
1554 else if (
name.compare(
"CHL1_13r") == 0)
1556 else if (
name.compare(
"CHL1_22") == 0)
1558 else if (
name.compare(
"CHL1_23r") == 0)
1560 else if (
name.compare(
"CHL1_33") == 0)
1562 else if (
name.compare(
"CHL1_12i") == 0)
1564 else if (
name.compare(
"CHL1_13i") == 0)
1566 else if (
name.compare(
"CHL1_23i") == 0)
1568 else if (
name.compare(
"CHL1") == 0) {
1578 }
else if (
name.compare(
"CHL3_11") == 0)
1580 else if (
name.compare(
"CHL3_12r") == 0)
1582 else if (
name.compare(
"CHL3_13r") == 0)
1584 else if (
name.compare(
"CHL3_22") == 0)
1586 else if (
name.compare(
"CHL3_23r") == 0)
1588 else if (
name.compare(
"CHL3_33") == 0)
1590 else if (
name.compare(
"CHL3_12i") == 0)
1592 else if (
name.compare(
"CHL3_13i") == 0)
1594 else if (
name.compare(
"CHL3_23i") == 0)
1596 else if (
name.compare(
"CHL3") == 0) {
1606 }
else if (
name.compare(
"CHe_11") == 0)
1608 else if (
name.compare(
"CHe_12r") == 0)
1610 else if (
name.compare(
"CHe_13r") == 0)
1612 else if (
name.compare(
"CHe_22") == 0)
1614 else if (
name.compare(
"CHe_23r") == 0)
1616 else if (
name.compare(
"CHe_33") == 0)
1618 else if (
name.compare(
"CHe_12i") == 0)
1620 else if (
name.compare(
"CHe_13i") == 0)
1622 else if (
name.compare(
"CHe_23i") == 0)
1624 else if (
name.compare(
"CHe") == 0) {
1634 }
else if (
name.compare(
"CHQ1_11") == 0) {
1639 }
else if (
name.compare(
"CHQ1_12r") == 0)
1641 else if (
name.compare(
"CHQ1_13r") == 0)
1643 else if (
name.compare(
"CHQ1_22") == 0) {
1647 }
else if (
name.compare(
"CHQ1_23r") == 0)
1649 else if (
name.compare(
"CHQ1_33") == 0)
1651 else if (
name.compare(
"CHQ1_12i") == 0)
1653 else if (
name.compare(
"CHQ1_13i") == 0)
1655 else if (
name.compare(
"CHQ1_23i") == 0)
1657 else if (
name.compare(
"CHQ1") == 0) {
1667 }
else if (
name.compare(
"CHQ3_11") == 0) {
1672 }
else if (
name.compare(
"CHQ3_12r") == 0)
1674 else if (
name.compare(
"CHQ3_13r") == 0)
1676 else if (
name.compare(
"CHQ3_22") == 0) {
1680 }
else if (
name.compare(
"CHQ3_23r") == 0)
1682 else if (
name.compare(
"CHQ3_33") == 0)
1684 else if (
name.compare(
"CHQ3_12i") == 0)
1686 else if (
name.compare(
"CHQ3_13i") == 0)
1688 else if (
name.compare(
"CHQ3_23i") == 0)
1690 else if (
name.compare(
"CHQ3") == 0) {
1700 }
else if (
name.compare(
"CHu_11") == 0) {
1705 }
else if (
name.compare(
"CHu_12r") == 0)
1707 else if (
name.compare(
"CHu_13r") == 0)
1709 else if (
name.compare(
"CHu_22") == 0) {
1713 }
else if (
name.compare(
"CHu_23r") == 0)
1715 else if (
name.compare(
"CHu_33") == 0)
1717 else if (
name.compare(
"CHu_12i") == 0)
1719 else if (
name.compare(
"CHu_13i") == 0)
1721 else if (
name.compare(
"CHu_23i") == 0)
1723 else if (
name.compare(
"CHu") == 0) {
1733 }
else if (
name.compare(
"CHd_11") == 0) {
1738 }
else if (
name.compare(
"CHd_12r") == 0)
1740 else if (
name.compare(
"CHd_13r") == 0)
1742 else if (
name.compare(
"CHd_22") == 0) {
1746 }
else if (
name.compare(
"CHd_23r") == 0)
1748 else if (
name.compare(
"CHd_33") == 0)
1750 else if (
name.compare(
"CHd_12i") == 0)
1752 else if (
name.compare(
"CHd_13i") == 0)
1754 else if (
name.compare(
"CHd_23i") == 0)
1756 else if (
name.compare(
"CHd") == 0) {
1766 }
else if (
name.compare(
"CHud_11r") == 0) {
1771 }
else if (
name.compare(
"CHud_12r") == 0)
1773 else if (
name.compare(
"CHud_13r") == 0)
1775 else if (
name.compare(
"CHud_22r") == 0) {
1779 }
else if (
name.compare(
"CHud_23r") == 0)
1781 else if (
name.compare(
"CHud_33r") == 0)
1783 else if (
name.compare(
"CHud_r") == 0) {
1790 }
else if (
name.compare(
"CHud_11i") == 0) {
1795 }
else if (
name.compare(
"CHud_12i") == 0)
1797 else if (
name.compare(
"CHud_13i") == 0)
1799 else if (
name.compare(
"CHud_22i") == 0) {
1803 }
else if (
name.compare(
"CHud_23i") == 0)
1805 else if (
name.compare(
"CHud_33i") == 0)
1807 else if (
name.compare(
"CHud_i") == 0) {
1814 }
else if (
name.compare(
"CeH_11r") == 0) {
1818 }
else if (
name.compare(
"CeH_12r") == 0)
1820 else if (
name.compare(
"CeH_13r") == 0)
1822 else if (
name.compare(
"CeH_22r") == 0) {
1826 }
else if (
name.compare(
"CeH_23r") == 0)
1828 else if (
name.compare(
"CeH_33r") == 0) {
1834 }
else if (
name.compare(
"CeH_11i") == 0)
1836 else if (
name.compare(
"CeH_12i") == 0)
1838 else if (
name.compare(
"CeH_13i") == 0)
1840 else if (
name.compare(
"CeH_22i") == 0)
1842 else if (
name.compare(
"CeH_23i") == 0)
1844 else if (
name.compare(
"CeH_33i") == 0)
1846 else if (
name.compare(
"CuH_11r") == 0) {
1850 }
else if (
name.compare(
"CuH_12r") == 0)
1852 else if (
name.compare(
"CuH_13r") == 0)
1854 else if (
name.compare(
"CuH_22r") == 0) {
1858 }
else if (
name.compare(
"CuH_23r") == 0)
1860 else if (
name.compare(
"CuH_33r") == 0) {
1866 }
else if (
name.compare(
"CuH_11i") == 0)
1868 else if (
name.compare(
"CuH_12i") == 0)
1870 else if (
name.compare(
"CuH_13i") == 0)
1872 else if (
name.compare(
"CuH_22i") == 0)
1874 else if (
name.compare(
"CuH_23i") == 0)
1876 else if (
name.compare(
"CuH_33i") == 0)
1878 else if (
name.compare(
"CdH_11r") == 0) {
1882 }
else if (
name.compare(
"CdH_12r") == 0)
1884 else if (
name.compare(
"CdH_13r") == 0)
1886 else if (
name.compare(
"CdH_22r") == 0) {
1890 }
else if (
name.compare(
"CdH_23r") == 0)
1892 else if (
name.compare(
"CdH_33r") == 0) {
1898 }
else if (
name.compare(
"CdH_11i") == 0)
1900 else if (
name.compare(
"CdH_12i") == 0)
1902 else if (
name.compare(
"CdH_13i") == 0)
1904 else if (
name.compare(
"CdH_22i") == 0)
1906 else if (
name.compare(
"CdH_23i") == 0)
1908 else if (
name.compare(
"CdH_33i") == 0)
1910 else if (
name.compare(
"CuG_11r") == 0) {
1914 }
else if (
name.compare(
"CuG_12r") == 0)
1916 else if (
name.compare(
"CuG_13r") == 0)
1918 else if (
name.compare(
"CuG_22r") == 0) {
1922 }
else if (
name.compare(
"CuG_23r") == 0)
1924 else if (
name.compare(
"CuG_33r") == 0) {
1930 }
else if (
name.compare(
"CuG_r") == 0) {
1937 }
else if (
name.compare(
"CuG_11i") == 0)
1939 else if (
name.compare(
"CuG_12i") == 0)
1941 else if (
name.compare(
"CuG_13i") == 0)
1943 else if (
name.compare(
"CuG_22i") == 0)
1945 else if (
name.compare(
"CuG_23i") == 0)
1947 else if (
name.compare(
"CuG_33i") == 0)
1949 else if (
name.compare(
"CuG_i") == 0) {
1956 }
else if (
name.compare(
"CuW_11r") == 0) {
1960 }
else if (
name.compare(
"CuW_12r") == 0)
1962 else if (
name.compare(
"CuW_13r") == 0)
1964 else if (
name.compare(
"CuW_22r") == 0) {
1968 }
else if (
name.compare(
"CuW_23r") == 0)
1970 else if (
name.compare(
"CuW_33r") == 0) {
1976 }
else if (
name.compare(
"CuW_r") == 0) {
1983 }
else if (
name.compare(
"CuW_11i") == 0)
1985 else if (
name.compare(
"CuW_12i") == 0)
1987 else if (
name.compare(
"CuW_13i") == 0)
1989 else if (
name.compare(
"CuW_22i") == 0)
1991 else if (
name.compare(
"CuW_23i") == 0)
1993 else if (
name.compare(
"CuW_33i") == 0)
1995 else if (
name.compare(
"CuW_i") == 0) {
2002 }
else if (
name.compare(
"CuB_11r") == 0) {
2006 }
else if (
name.compare(
"CuB_12r") == 0)
2008 else if (
name.compare(
"CuB_13r") == 0)
2010 else if (
name.compare(
"CuB_22r") == 0) {
2014 }
else if (
name.compare(
"CuB_23r") == 0)
2016 else if (
name.compare(
"CuB_33r") == 0) {
2022 }
else if (
name.compare(
"CuB_r") == 0) {
2029 }
else if (
name.compare(
"CuB_11i") == 0)
2031 else if (
name.compare(
"CuB_12i") == 0)
2033 else if (
name.compare(
"CuB_13i") == 0)
2035 else if (
name.compare(
"CuB_22i") == 0)
2037 else if (
name.compare(
"CuB_23i") == 0)
2039 else if (
name.compare(
"CuB_33i") == 0)
2041 else if (
name.compare(
"CuB_i") == 0) {
2048 }
else if (
name.compare(
"CdG_11r") == 0) {
2052 }
else if (
name.compare(
"CdG_12r") == 0)
2054 else if (
name.compare(
"CdG_13r") == 0)
2056 else if (
name.compare(
"CdG_22r") == 0) {
2060 }
else if (
name.compare(
"CdG_23r") == 0)
2062 else if (
name.compare(
"CdG_33r") == 0) {
2068 }
else if (
name.compare(
"CdG_r") == 0) {
2075 }
else if (
name.compare(
"CdG_11i") == 0)
2077 else if (
name.compare(
"CdG_12i") == 0)
2079 else if (
name.compare(
"CdG_13i") == 0)
2081 else if (
name.compare(
"CdG_22i") == 0)
2083 else if (
name.compare(
"CdG_23i") == 0)
2085 else if (
name.compare(
"CdG_33i") == 0)
2087 else if (
name.compare(
"CdG_i") == 0) {
2094 }
else if (
name.compare(
"CdW_11r") == 0) {
2098 }
else if (
name.compare(
"CdW_12r") == 0)
2100 else if (
name.compare(
"CdW_13r") == 0)
2102 else if (
name.compare(
"CdW_22r") == 0) {
2106 }
else if (
name.compare(
"CdW_23r") == 0)
2108 else if (
name.compare(
"CdW_33r") == 0) {
2114 }
else if (
name.compare(
"CdW_r") == 0) {
2121 }
else if (
name.compare(
"CdW_11i") == 0)
2123 else if (
name.compare(
"CdW_12i") == 0)
2125 else if (
name.compare(
"CdW_13i") == 0)
2127 else if (
name.compare(
"CdW_22i") == 0)
2129 else if (
name.compare(
"CdW_23i") == 0)
2131 else if (
name.compare(
"CdW_33i") == 0)
2133 else if (
name.compare(
"CdW_i") == 0) {
2140 }
else if (
name.compare(
"CdB_11r") == 0) {
2144 }
else if (
name.compare(
"CdB_12r") == 0)
2146 else if (
name.compare(
"CdB_13r") == 0)
2148 else if (
name.compare(
"CdB_22r") == 0) {
2152 }
else if (
name.compare(
"CdB_23r") == 0)
2154 else if (
name.compare(
"CdB_33r") == 0) {
2160 }
else if (
name.compare(
"CdB_r") == 0) {
2167 }
else if (
name.compare(
"CdB_11i") == 0)
2169 else if (
name.compare(
"CdB_12i") == 0)
2171 else if (
name.compare(
"CdB_13i") == 0)
2173 else if (
name.compare(
"CdB_22i") == 0)
2175 else if (
name.compare(
"CdB_23i") == 0)
2177 else if (
name.compare(
"CdB_33i") == 0)
2179 else if (
name.compare(
"CdB_i") == 0) {
2186 }
else if (
name.compare(
"CeW_11r") == 0) {
2190 }
else if (
name.compare(
"CeW_12r") == 0)
2192 else if (
name.compare(
"CeW_13r") == 0)
2194 else if (
name.compare(
"CeW_22r") == 0) {
2198 }
else if (
name.compare(
"CeW_23r") == 0)
2200 else if (
name.compare(
"CeW_33r") == 0) {
2206 }
else if (
name.compare(
"CeW_r") == 0) {
2213 }
else if (
name.compare(
"CeW_11i") == 0)
2215 else if (
name.compare(
"CeW_12i") == 0)
2217 else if (
name.compare(
"CeW_13i") == 0)
2219 else if (
name.compare(
"CeW_22i") == 0)
2221 else if (
name.compare(
"CeW_23i") == 0)
2223 else if (
name.compare(
"CeW_33i") == 0)
2225 else if (
name.compare(
"CeW_i") == 0) {
2232 }
else if (
name.compare(
"CeB_11r") == 0) {
2236 }
else if (
name.compare(
"CeB_12r") == 0)
2238 else if (
name.compare(
"CeB_13r") == 0)
2240 else if (
name.compare(
"CeB_22r") == 0) {
2244 }
else if (
name.compare(
"CeB_23r") == 0)
2246 else if (
name.compare(
"CeB_33r") == 0) {
2252 }
else if (
name.compare(
"CeB_r") == 0) {
2259 }
else if (
name.compare(
"CeB_11i") == 0)
2261 else if (
name.compare(
"CeB_12i") == 0)
2263 else if (
name.compare(
"CeB_13i") == 0)
2265 else if (
name.compare(
"CeB_22i") == 0)
2267 else if (
name.compare(
"CeB_23i") == 0)
2269 else if (
name.compare(
"CeB_33i") == 0)
2271 else if (
name.compare(
"CeB_i") == 0) {
2279 }
else if (
name.compare(
"CLL_1111") == 0) {
2281 }
else if (
name.compare(
"CLL_1122") == 0) {
2284 }
else if (
name.compare(
"CLL_1133") == 0) {
2287 }
else if (
name.compare(
"CLL_1221") == 0) {
2290 }
else if (
name.compare(
"CLL_1331") == 0) {
2293 }
else if (
name.compare(
"CLL") == 0) {
2303 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2305 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2307 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2309 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2311 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2313 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2315 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2317 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2319 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2321 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2323 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2325 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2327 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2329 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2331 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2333 }
else if (
name.compare(
"CLQ1") == 0) {
2343 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2345 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2347 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2349 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2351 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2353 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2355 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2357 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2359 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2361 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2363 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2365 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2367 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2369 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2371 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2373 }
else if (
name.compare(
"CLQ3") == 0) {
2383 }
else if (
name.compare(
"Cee") == 0) {
2389 }
else if (
name.compare(
"Cee_1111") == 0) {
2391 }
else if (
name.compare(
"Cee_1122") == 0) {
2394 }
else if (
name.compare(
"Cee_1133") == 0) {
2397 }
else if (
name.compare(
"Ceu") == 0) {
2404 }
else if (
name.compare(
"Ceu_1111") == 0) {
2406 }
else if (
name.compare(
"Ceu_1122") == 0) {
2408 }
else if (
name.compare(
"Ceu_2211") == 0) {
2410 }
else if (
name.compare(
"Ceu_1133") == 0) {
2412 }
else if (
name.compare(
"Ceu_2233") == 0) {
2414 }
else if (
name.compare(
"Ceu_3311") == 0) {
2416 }
else if (
name.compare(
"Ced") == 0) {
2422 }
else if (
name.compare(
"Ced_1111") == 0) {
2424 }
else if (
name.compare(
"Ced_1122") == 0) {
2426 }
else if (
name.compare(
"Ced_2211") == 0) {
2428 }
else if (
name.compare(
"Ced_1133") == 0) {
2430 }
else if (
name.compare(
"Ced_3311") == 0) {
2432 }
else if (
name.compare(
"Ced_1123") == 0) {
2434 }
else if (
name.compare(
"Ced_2223") == 0) {
2436 }
else if (
name.compare(
"Ced_3323") == 0) {
2438 }
else if (
name.compare(
"Ced_1132") == 0) {
2440 }
else if (
name.compare(
"Ced_2232") == 0) {
2442 }
else if (
name.compare(
"Ced_3332") == 0) {
2444 }
else if (
name.compare(
"CLe") == 0) {
2450 }
else if (
name.compare(
"CLe_1111") == 0) {
2452 }
else if (
name.compare(
"CLe_1122") == 0) {
2454 }
else if (
name.compare(
"CLe_2211") == 0) {
2456 }
else if (
name.compare(
"CLe_1133") == 0) {
2458 }
else if (
name.compare(
"CLe_3311") == 0) {
2460 }
else if (
name.compare(
"CLu") == 0) {
2467 }
else if (
name.compare(
"CLu_1111") == 0) {
2469 }
else if (
name.compare(
"CLu_1122") == 0) {
2471 }
else if (
name.compare(
"CLu_2211") == 0) {
2473 }
else if (
name.compare(
"CLu_1133") == 0) {
2475 }
else if (
name.compare(
"CLu_2233") == 0) {
2477 }
else if (
name.compare(
"CLu_3311") == 0) {
2479 }
else if (
name.compare(
"CLd") == 0) {
2485 }
else if (
name.compare(
"CLd_1111") == 0) {
2487 }
else if (
name.compare(
"CLd_1122") == 0) {
2489 }
else if (
name.compare(
"CLd_2211") == 0) {
2491 }
else if (
name.compare(
"CLd_1133") == 0) {
2493 }
else if (
name.compare(
"CLd_3311") == 0) {
2495 }
else if (
name.compare(
"CLd_1123") == 0) {
2497 }
else if (
name.compare(
"CLd_2223") == 0) {
2499 }
else if (
name.compare(
"CLd_3323") == 0) {
2501 }
else if (
name.compare(
"CLd_1132") == 0) {
2503 }
else if (
name.compare(
"CLd_2232") == 0) {
2505 }
else if (
name.compare(
"CLd_3332") == 0) {
2507 }
else if (
name.compare(
"CQe") == 0) {
2513 }
else if (
name.compare(
"CQe_1111") == 0) {
2515 }
else if (
name.compare(
"CQe_1122") == 0) {
2517 }
else if (
name.compare(
"CQe_2211") == 0) {
2519 }
else if (
name.compare(
"CQe_1133") == 0) {
2521 }
else if (
name.compare(
"CQe_3311") == 0) {
2523 }
else if (
name.compare(
"CQe_2311") == 0) {
2525 }
else if (
name.compare(
"CQe_2322") == 0) {
2527 }
else if (
name.compare(
"CQe_2333") == 0) {
2529 }
else if (
name.compare(
"CQe_3211") == 0) {
2531 }
else if (
name.compare(
"CQe_3222") == 0) {
2533 }
else if (
name.compare(
"CLedQ_11") == 0) {
2535 }
else if (
name.compare(
"CLedQ_22") == 0) {
2537 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2539 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2541 }
else if (
name.compare(
"CQe_3233") == 0) {
2543 }
else if (
name.compare(
"CQQ1_1133") == 0) {
2545 }
else if (
name.compare(
"CQQ1_1331") == 0) {
2547 }
else if (
name.compare(
"CQQ1_3333") == 0) {
2549 }
else if (
name.compare(
"CQQ1") == 0) {
2553 }
else if (
name.compare(
"CQQ3_1133") == 0) {
2555 }
else if (
name.compare(
"CQQ3_1331") == 0) {
2557 }
else if (
name.compare(
"CQQ3_3333") == 0) {
2559 }
else if (
name.compare(
"CQQ3") == 0) {
2563 }
else if (
name.compare(
"Cuu_1133") == 0) {
2565 }
else if (
name.compare(
"Cuu_1331") == 0) {
2567 }
else if (
name.compare(
"Cuu_3333") == 0) {
2569 }
else if (
name.compare(
"Cuu") == 0) {
2573 }
else if (
name.compare(
"Cud1_3311") == 0) {
2575 }
else if (
name.compare(
"Cud1_3333") == 0) {
2577 }
else if (
name.compare(
"Cud1") == 0) {
2580 }
else if (
name.compare(
"Cud8_3311") == 0) {
2582 }
else if (
name.compare(
"Cud8_3333") == 0) {
2584 }
else if (
name.compare(
"Cud8") == 0) {
2587 }
else if (
name.compare(
"CQu1_1133") == 0) {
2589 }
else if (
name.compare(
"CQu1_3311") == 0) {
2591 }
else if (
name.compare(
"CQu1_3333") == 0) {
2593 }
else if (
name.compare(
"CQu1") == 0) {
2597 }
else if (
name.compare(
"CQu8_1133") == 0) {
2599 }
else if (
name.compare(
"CQu8_3311") == 0) {
2601 }
else if (
name.compare(
"CQu8_3333") == 0) {
2603 }
else if (
name.compare(
"CQu8") == 0) {
2607 }
else if (
name.compare(
"CQd1_3311") == 0) {
2609 }
else if (
name.compare(
"CQd1_3333") == 0) {
2611 }
else if (
name.compare(
"CQd1") == 0) {
2614 }
else if (
name.compare(
"CQd8_3311") == 0) {
2616 }
else if (
name.compare(
"CQd8_3333") == 0) {
2618 }
else if (
name.compare(
"CQd8") == 0) {
2621 }
else if (
name.compare(
"CQuQd1_3333") == 0) {
2623 }
else if (
name.compare(
"CQuQd1") == 0) {
2625 }
else if (
name.compare(
"CQuQd8_3333") == 0) {
2627 }
else if (
name.compare(
"CQuQd8") == 0) {
2629 }
else if (
name.compare(
"Lambda_NP") == 0) {
2631 }
else if (
name.compare(
"BrHinv") == 0) {
2634 }
else if (
name.compare(
"BrHexo") == 0) {
2637 }
else if (
name.compare(
"dg1Z") == 0) {
2639 }
else if (
name.compare(
"dKappaga") == 0) {
2641 }
else if (
name.compare(
"lambZ") == 0) {
2643 }
else if (
name.compare(
"eggFint") == 0) {
2645 }
else if (
name.compare(
"eggFpar") == 0) {
2647 }
else if (
name.compare(
"ettHint") == 0) {
2649 }
else if (
name.compare(
"ettHpar") == 0) {
2651 }
else if (
name.compare(
"eVBFint") == 0) {
2653 }
else if (
name.compare(
"eVBFpar") == 0) {
2655 }
else if (
name.compare(
"eWHint") == 0) {
2657 }
else if (
name.compare(
"eWHpar") == 0) {
2659 }
else if (
name.compare(
"eZHint") == 0) {
2661 }
else if (
name.compare(
"eZHpar") == 0) {
2663 }
else if (
name.compare(
"eeeWBFint") == 0) {
2665 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2667 }
else if (
name.compare(
"eeeZHint") == 0) {
2669 }
else if (
name.compare(
"eeeZHpar") == 0) {
2671 }
else if (
name.compare(
"eeettHint") == 0) {
2673 }
else if (
name.compare(
"eeettHpar") == 0) {
2675 }
else if (
name.compare(
"eepWBFint") == 0) {
2677 }
else if (
name.compare(
"eepWBFpar") == 0) {
2679 }
else if (
name.compare(
"eepZBFint") == 0) {
2681 }
else if (
name.compare(
"eepZBFpar") == 0) {
2683 }
else if (
name.compare(
"eHggint") == 0) {
2685 }
else if (
name.compare(
"eHggpar") == 0) {
2687 }
else if (
name.compare(
"eHWWint") == 0) {
2689 }
else if (
name.compare(
"eHWWpar") == 0) {
2691 }
else if (
name.compare(
"eHZZint") == 0) {
2693 }
else if (
name.compare(
"eHZZpar") == 0) {
2695 }
else if (
name.compare(
"eHZgaint") == 0) {
2697 }
else if (
name.compare(
"eHZgapar") == 0) {
2699 }
else if (
name.compare(
"eHgagaint") == 0) {
2701 }
else if (
name.compare(
"eHgagapar") == 0) {
2703 }
else if (
name.compare(
"eHmumuint") == 0) {
2705 }
else if (
name.compare(
"eHmumupar") == 0) {
2707 }
else if (
name.compare(
"eHtautauint") == 0) {
2709 }
else if (
name.compare(
"eHtautaupar") == 0) {
2711 }
else if (
name.compare(
"eHccint") == 0) {
2713 }
else if (
name.compare(
"eHccpar") == 0) {
2715 }
else if (
name.compare(
"eHbbint") == 0) {
2717 }
else if (
name.compare(
"eHbbpar") == 0) {
2719 }
else if (
name.compare(
"eeeWWint") == 0) {
2721 }
else if (
name.compare(
"edeeWWdcint") == 0) {
2723 }
else if (
name.compare(
"eggFHgaga") == 0) {
2725 }
else if (
name.compare(
"eggFHZga") == 0) {
2727 }
else if (
name.compare(
"eggFHZZ") == 0) {
2729 }
else if (
name.compare(
"eggFHWW") == 0) {
2731 }
else if (
name.compare(
"eggFHtautau") == 0) {
2733 }
else if (
name.compare(
"eggFHbb") == 0) {
2735 }
else if (
name.compare(
"eggFHmumu") == 0) {
2737 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2739 }
else if (
name.compare(
"eVBFHZga") == 0) {
2741 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2743 }
else if (
name.compare(
"eVBFHWW") == 0) {
2745 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2747 }
else if (
name.compare(
"eVBFHbb") == 0) {
2749 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2751 }
else if (
name.compare(
"eWHgaga") == 0) {
2753 }
else if (
name.compare(
"eWHZga") == 0) {
2755 }
else if (
name.compare(
"eWHZZ") == 0) {
2757 }
else if (
name.compare(
"eWHWW") == 0) {
2759 }
else if (
name.compare(
"eWHtautau") == 0) {
2761 }
else if (
name.compare(
"eWHbb") == 0) {
2763 }
else if (
name.compare(
"eWHmumu") == 0) {
2765 }
else if (
name.compare(
"eZHgaga") == 0) {
2767 }
else if (
name.compare(
"eZHZga") == 0) {
2769 }
else if (
name.compare(
"eZHZZ") == 0) {
2771 }
else if (
name.compare(
"eZHWW") == 0) {
2773 }
else if (
name.compare(
"eZHtautau") == 0) {
2775 }
else if (
name.compare(
"eZHbb") == 0) {
2777 }
else if (
name.compare(
"eZHmumu") == 0) {
2779 }
else if (
name.compare(
"ettHgaga") == 0) {
2781 }
else if (
name.compare(
"ettHZga") == 0) {
2783 }
else if (
name.compare(
"ettHZZ") == 0) {
2785 }
else if (
name.compare(
"ettHWW") == 0) {
2787 }
else if (
name.compare(
"ettHtautau") == 0) {
2789 }
else if (
name.compare(
"ettHbb") == 0) {
2791 }
else if (
name.compare(
"ettHmumu") == 0) {
2793 }
else if (
name.compare(
"eVBFHinv") == 0) {
2795 }
else if (
name.compare(
"eVHinv") == 0) {
2797 }
else if (
name.compare(
"nuisP1") == 0) {
2799 }
else if (
name.compare(
"nuisP2") == 0) {
2801 }
else if (
name.compare(
"nuisP3") == 0) {
2803 }
else if (
name.compare(
"nuisP4") == 0) {
2805 }
else if (
name.compare(
"nuisP5") == 0) {
2807 }
else if (
name.compare(
"nuisP6") == 0) {
2809 }
else if (
name.compare(
"nuisP7") == 0) {
2811 }
else if (
name.compare(
"nuisP8") == 0) {
2813 }
else if (
name.compare(
"nuisP9") == 0) {
2815 }
else if (
name.compare(
"nuisP10") == 0) {
2817 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2819 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2821 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2823 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2825 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2827 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2829 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2831 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2833 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2835 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2837 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2839 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2841 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2843 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2845 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2847 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2849 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2851 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2853 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2855 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2857 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2859 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2861 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2863 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2865 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2867 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2869 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2871 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2873 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2875 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2877 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2879 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2881 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2883 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2885 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2887 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2889 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2891 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2893 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2895 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2897 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2899 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2901 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2903 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2905 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2907 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2909 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2911 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2913 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2915 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2917 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2919 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2921 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2923 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2925 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2927 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2929 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2931 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2933 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2935 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2937 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2939 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2941 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2943 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2945 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2947 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2949 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2951 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2953 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2955 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2957 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2959 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2961 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2963 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2965 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2967 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2969 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2971 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2973 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2975 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2977 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2979 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2981 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2983 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2985 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2987 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2989 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2991 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2993 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2995 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
2997 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
2999 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
3001 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
3003 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
3005 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
3007 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
3009 }
else if (
name.compare(
"ettH_2_HG") == 0) {
3011 }
else if (
name.compare(
"ettH_2_G") == 0) {
3013 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
3015 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
3017 }
else if (
name.compare(
"ettH_78_HG") == 0) {
3019 }
else if (
name.compare(
"ettH_78_G") == 0) {
3021 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
3023 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
3025 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
3027 }
else if (
name.compare(
"ettH_1314_G") == 0) {
3029 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
3031 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
3043 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3052 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3063 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3072 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3081 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
3089 if (
name.compare(
"QuadraticTerms") == 0) {
3093 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
3096 }
else if (
name.compare(
"PartialQFU") == 0) {
3099 }
else if (
name.compare(
"FlavU3OfX") == 0) {
3102 }
else if (
name.compare(
"UnivOfX") == 0) {
3105 }
else if (
name.compare(
"HiggsSM") == 0) {
3113 }
else if (
name.compare(
"LoopHd6") == 0) {
3121 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
3124 }
else if (
name.compare(
"RGEciLLA") == 0) {
3127 }
else if (
name.compare(
"MWinput") == 0) {
3179 double CiLL_1111 = 0.0, CiLL_1122 = 0.0, CiLL_2222 = 0.0, CiLL_1331 = 0.0,
3180 CiLL_3113 = CiLL_1331, CiLL_2332 = 0.0, CiLL_3223 = CiLL_2332, CiLL_1133 = 0.0,
3181 CiLL_2211 = CiLL_1122, CiLL_3311 = CiLL_1133, CiLL_2233 = 0.0, CiLL_3322 = CiLL_2233, CiLL_3333 = 0.0;
3183 double CLQ1_2233 = 0.0, CLQ1_3333 = 0.0, CLQ1_2222 = 0.0, CLQ1_3322 = 0.0;
3184 double CLQ3_2222 = 0.0, CLQ3_2233 = 0.0, CLQ3_3322 = 0.0, CLQ3_3333 = 0.0;
3185 double CLu_3333 = 0.0, CLu_2222 = 0.0, CLu_3322 = 0.0;
3186 double CQe_3322 = 0.0, CQe_3333 = 0.0, CQe_2222 = 0.0, CQe_2233 = 0.0;
3188 double Cee_1221 = 0.0, Cee_2112 = Cee_1221, Cee_1331 = 0.0, Cee_3113 = Cee_1331,
3189 Cee_2222 = 0.0, Cee_2233 = 0.0, Cee_3322 = Cee_2233, Cee_2332 = 0.0,
3190 Cee_3223 = Cee_2332, Cee_3333 = 0.0;
3192 double Ceu_3322 = 0.0, Ceu_2222 = 0.0, Ceu_3333 = 0.0;
3194 double Ced_2222 = 0.0, Ced_2233 = 0.0, Ced_3322 = 0.0, Ced_3333 = 0.0;
3198 CQQ1_1111 = 0.0, CQQ1_1122 = 0.0, CQQ1_2211 = CQQ1_1122, CQQ1_1221 = 0.0, CQQ1_2112 = CQQ1_1221, CQQ1_2222 = 0.0;
3202 CQQ3_1111 = 0.0, CQQ3_1221 = 0.0, CQQ3_2112 = CQQ3_1221, CQQ3_1122 = 0.0, CQQ3_2211 = CQQ3_1122, CQQ3_2222 = 0.0;
3204 double CQd1_3322 = 0.0, CQd1_1111 = 0.0, CQd1_1122 = 0.0, CQd1_2211 = 0.0, CQd1_2222 = 0.0,
3205 CQd1_1133 = 0.0, CQd1_2233 = 0.0;
3208 CQu1_2332 = 0.0, CQu1_1111 = 0.0, CQu1_1122 = 0.0, CQu1_2211 = 0.0, CQu1_2222 = 0.0;
3210 double CQu8_1331 = 0.0, CQu8_2332 = 0.0;
3212 double Cud1_1111 = 0.0, Cud1_1122 = 0.0, Cud1_2211 = 0.0, Cud1_2222 = 0.0,
3213 Cud1_1133 = 0.0, Cud1_2233 = 0.0,
Cud1_3322 = 0.0;
3215 double Cuu_1111 = 0.0, Cuu_1221 = 0.0, Cuu_2112 = Cuu_1221, Cuu_1122 = 0.0, Cuu_2211 = Cuu_1122,
3219 double CQuQd1_1331 = 0.0, CQuQd1_3311 = 0.0, CQuQd1_2332 = 0.0, CQuQd1_3322 = 0.0;
3220 double CQuQd8_1331 = 0.0, CQuQd8_2332 = 0.0;
3221 double CLeQu1_1133 = 0.0, CLeQu1_2233 = 0.0, CLeQu1_3333 = 0.0;
3223 double CLe_2222 = 0.0, CLe_2233 = 0.0, CLe_3322 = 0.0, CLe_3333 = 0.0;
3224 double CLd_2222 = 0.0, CLd_2233 = 0.0, CLd_3322 = 0.0, CLd_3333 = 0.0;
3226 double Cdd_1111 = 0.0, Cdd_1221 = 0.0, Cdd_2112 = Cdd_1221, Cdd_1122 = 0.0,
3227 Cdd_2211 = Cdd_1122, Cdd_2222 = 0.0, Cdd_1133 = 0.0, Cdd_3311 = Cdd_1133, Cdd_1331 = 0.0,
3228 Cdd_3113 = Cdd_1331, Cdd_2332 = 0.0, Cdd_3223 = Cdd_2332, Cdd_2233 = 0.0, Cdd_3322 = Cdd_2233, Cdd_3333 = 0.0;
3230 double CieB_11r = 0.0, CieB_22r = 0.0, CieB_33r = 0.0;
3231 double CieW_11r = 0.0, CieW_22r = 0.0, CieW_33r = 0.0;
3233 double CidB_11r = 0.0, CidB_22r = 0.0, CidB_33r = 0.0;
3234 double CidW_11r = 0.0, CidW_22r = 0.0, CidW_33r = 0.0;
3238 double CiHGt = 0.0, CiHWt = 0.0, CiHBt = 0.0, CiHWBt = 0.0, CiGt = 0.0;
3241 double Yt, Yt2, Yt3;
3242 double g1, g2, g3, g12, g22, g32, g13, g23, g14, g24;
3243 double lambdaH, lambdaH2;
3244 double yq = 1.0 / 6.0, yu = 2.0 / 3.0, yd = -1.0 / 3.0, yl = -1.0 / 2.0, ye = -1.0, yH = 1.0 / 2.0;
3245 double yq2 = yq*yq, yu2 = yu*yu, yd2 = yd*yd, yl2 = yl*yl, ye2 = ye*ye, yH2 = yH*yH;
3246 double cF2 = 3.0 / 4.0, cF3 = (
Nc *
Nc - 1.0) / 2.0 /
Nc, cA2 = 2.0, cA3 =
Nc;
3248 double b01 = -1.0 / 6.0 - 20.0 * ng / 9.0, b02 = 43.0 / 6.0 - 4.0 * ng / 3.0, b03 = 11.0 - 4.0 * ng / 3.0;
3249 double TrCHL1, TrCHL3, TrCHQ1, TrCHQ3, TrCHe, TrCHu, TrCHd, ZetaB;
3273 lambdaH2 = lambdaH*lambdaH;
3291 ZetaB = 4.0 / 3.0 * yH * (
CiHbox +
CiHD) + 8.0 / 3.0 * (2.0 * yl * TrCHL1 + 2.0 * yq *
Nc * TrCHQ1 + ye * TrCHe + yu *
Nc * TrCHu + yd *
Nc * TrCHd);
3366 + 2.0 * Yt * (CQuQd1_1331 + cF3 * CQuQd8_1331));
3369 + 2.0 * Yt * (CQuQd1_2332 + cF3 * CQuQd8_2332));
3397 gADH += 108.0 *
CiH * lambdaH - 160.0 *
CiHbox * lambdaH2 + 48.0 *
CiHD * lambdaH2
3404 gADuH_11r = -8.0 * Yt * lambdaH * (CQu1_1331 + cF3 * CQu8_1331) + 24.0 * lambdaH *
CiuH_11r;
3405 gADuH_22r = -8.0 * Yt * lambdaH * (CQu1_2332 + cF3 * CQu8_2332) + 24.0 * lambdaH *
CiuH_22r;
3412 gADdH_11r += 2.0 * lambdaH * (12.0 *
CidH_11r + Yt * (CQuQd1_1331 + 2.0 *
Nc * CQuQd1_3311 + cF3 * CQuQd8_1331));
3413 gADdH_22r += 2.0 * lambdaH * (12.0 *
CidH_22r + Yt * (CQuQd1_2332 + 2.0 *
Nc * CQuQd1_3322 + cF3 * CQuQd8_2332));
3418 gADHL1_11 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3419 + 8.0 * yH * yl * (6.0 * CiLL_1111 + 2.0 * CiLL_1122 + 2.0 * CiLL_1133 +
CiLL_1221 + CiLL_1331 +
CiLL_2112 + 2.0 * CiLL_2211 + CiLL_3113 + 2.0 * CiLL_3311)
3423 gADHL1_22 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3424 + 8.0 * yH * yl * (2.0 * CiLL_1122 +
CiLL_1221 +
CiLL_2112 + 2.0 * CiLL_2211 + 6.0 * CiLL_2222 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3223 + 2.0 * CiLL_3322)
3428 gADHL1_33 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3429 + 8.0 * yH * yl * (2.0 * CiLL_1133 + CiLL_1331 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3113 + CiLL_3223 + 2.0 * CiLL_3311 + 2.0 * CiLL_3322 + 6.0 * CiLL_3333)
3431 +
Nc * (yd * (
CLd_3311 + CLd_3322 + CLd_3333) + 2.0 * yq * (
CLQ1_3311 + CLQ1_3322 + CLQ1_3333) + yu * (
CLu_3311 + CLu_3322 + CLu_3333))));
3439 + 4.0 *
Nc * (
CLQ3_2211 + CLQ3_2222 + CLQ3_2233));
3443 + 4.0 *
Nc * (
CLQ3_3311 + CLQ3_3322 + CLQ3_3333));
3445 gADHQ1_11 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3448 gADHQ1_22 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3449 + 8.0 * yH * yq * (CQQ1_1221 + CQQ1_2112 + 2.0 * CQQ1_2222 +
CQQ1_2332 + CQQ1_3223 + 2.0 *
Nc * (CQQ1_1122 + CQQ1_2211 + 2.0 * CQQ1_2222 +
CQQ1_2233 + CQQ1_3322) + 3.0 * CQQ3_1221 + 3.0 * CQQ3_2112 + 6.0 * CQQ3_2222 + 3.0 *
CQQ3_2332 + 3.0 * CQQ3_3223) + 8.0 * yH * (yH *
CiHQ1_22 + 2.0 * yl * (
CLQ1_1122 + CLQ1_2222 + CLQ1_3322) +
Nc * yd * CQd1_2211 +
Nc * yd * CQd1_2222 +
Nc * yd * CQd1_2233 + ye *
CQe_2211 + ye * CQe_2222 + ye * CQe_2233 +
Nc * yu * CQu1_2211 +
Nc * yu * CQu1_2222 +
Nc * yu *
CQu1_2233));
3451 gADHQ1_33 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3457 + 2.0 * (CQQ1_1111 + CQQ1_2112 + CQQ1_3113) + 4.0 *
Nc * (CQQ3_1111 + CQQ3_1122 +
CQQ3_1133)
3458 - 2.0 * (CQQ3_1111 + CQQ3_1221 +
CQQ3_1331) - 2.0 * (CQQ3_1111 + CQQ3_2112 + CQQ3_3113)
3459 + 4.0 *
Nc * (CQQ3_1111 + CQQ3_2211 + CQQ3_3311));
3463 + 4.0 * (
CLQ3_1122 + CLQ3_2222 + CLQ3_3322) + 2.0 * (CQQ1_2112 + CQQ1_2222 +
CQQ1_2332)
3464 + 2.0 * (CQQ1_1221 + CQQ1_2222 + CQQ1_3223) + 4.0 *
Nc * (CQQ3_2211 + CQQ3_2222 +
CQQ3_2233)
3465 - 2.0 * (CQQ3_2112 + CQQ3_2222 +
CQQ3_2332) - 2.0 * (CQQ3_1221 + CQQ3_2222 + CQQ3_3223)
3466 + 4.0 *
Nc * (CQQ3_1122 + CQQ3_2222 + CQQ3_3322));
3473 + 4.0 *
Nc * (CQQ3_3311 + CQQ3_3322 +
CQQ3_3333));
3475 gADHe_11 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3480 gADHe_22 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3481 + 8.0 * yH * (
Cee_1122 + Cee_1221 + Cee_2112 +
Cee_2211 + 4.0 * Cee_2222 + Cee_2233 + Cee_2332 + Cee_3223 + Cee_3322))
3482 + 8.0 * yH * (yH *
CiHe_22 + 2.0 * yl *
CLe_1122 + 2.0 * yl * CLe_2222 + 2.0 * yl * CLe_3322
3485 gADHe_33 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3486 + 8.0 * yH * (
Cee_1133 + Cee_1331 + Cee_2233 + Cee_2332 + Cee_3113 + Cee_3223 +
Cee_3311 + Cee_3322 + 4.0 * Cee_3333))
3487 + 8.0 * yH * (yH *
CiHe_33 + 2.0 * yl *
CLe_1133 + 2.0 * yl * CLe_2233 + 2.0 * yl * CLe_3333
3488 +
Nc * (yd * (
Ced_3311 + Ced_3322 + Ced_3333) + yu * (
Ceu_3311 + Ceu_3322 + Ceu_3333) + 2.0 * yq * (
CQe_1133 + CQe_2233 + CQe_3333))));
3492 + 2.0 *
Nc * yq * CQu1_2211 + 2.0 *
Nc * yq *
CQu1_3311 +
Nc * yd * Cud1_1111
3493 +
Nc * yd * Cud1_1122 +
Nc * yd * Cud1_1133) + yu * (3.0 * ZetaB
3494 + 8.0 * yH * (2.0 * (1.0 +
Nc) * Cuu_1111 + Cuu_1221 +
Cuu_1331 + Cuu_2112 + Cuu_3113 +
Nc * (Cuu_1122 +
Cuu_1133 + Cuu_2211 + Cuu_3311))));
3497 + 2.0 * yl *
CLu_1122 + 2.0 * yl * CLu_2222 + 2.0 * yl * CLu_3322 + 2.0 *
Nc * yq * CQu1_1122
3498 + 2.0 *
Nc * yq * CQu1_2222 + 2.0 *
Nc * yq *
CQu1_3322 +
Nc * yd * Cud1_2211
3499 +
Nc * yd * Cud1_2222 +
Nc * yd * Cud1_2233) + yu * (3.0 * ZetaB
3500 + 8.0 * yH * (Cuu_1221 + Cuu_2112 + 2.0 * Cuu_2222 +
Cuu_2332 + Cuu_3223 +
Nc * (Cuu_1122 + Cuu_2211 + 2.0 * Cuu_2222 +
Cuu_2233 + Cuu_3322))));
3509 gADHd_11 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3510 + 8.0 * yH * ((1.0 + 2.0 *
Nc) * Cdd_1111 + Cdd_2112 + Cdd_3113 +
Nc * (Cdd_1122 + Cdd_1133 + Cdd_2211 + Cdd_3311)
3513 + 2.0 * yl *
CLd_3311 + 2.0 *
Nc * yq * CQd1_1111 + 2.0 *
Nc * yq * CQd1_2211
3516 gADHd_22 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3517 + 8.0 * yH * (Cdd_1221 + Cdd_2222 + Cdd_3223 +
Nc * (Cdd_1122 + Cdd_2211 + 2.0 * Cdd_2222 + Cdd_2233 + Cdd_3322)
3518 + Cdd_2112 + Cdd_2222 + Cdd_2332)) + 8.0 * yH * (ye * (
Ced_1122 + Ced_2222 + Ced_3322)
3520 + 2.0 * yl * CLd_3322 + 2.0 *
Nc * yq * CQd1_1122 + 2.0 *
Nc * yq * CQd1_2222
3523 gADHd_33 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3524 + 8.0 * yH * (Cdd_1331 + Cdd_2332 + Cdd_3333 +
Nc * (Cdd_1133 + Cdd_2233 + Cdd_3311 + Cdd_3322 + 2.0 * Cdd_3333)
3525 + Cdd_3113 + Cdd_3223 + Cdd_3333)) + 8.0 * yH * (ye * (
Ced_1133 + Ced_2233 + Ced_3333)
3527 + 2.0 * yl * CLd_3333 + 2.0 *
Nc * yq * CQd1_1133 + 2.0 *
Nc * yq * CQd1_2233
3530 gADG += (12.0 * cA3 - 3.0 * b03) * g32 *
CiG;
3531 gADW += (12.0 * cA2 - 3.0 * b02) * g22 *
CiW;
3533 gADHG += -((9.0 *
CiHG * g22) / 2.0) - 2.0 * b03 *
CiHG * g32
3534 - 6.0 *
CiHG * g12 * yH2;
3536 gADHW += -((5.0 *
CiHW * g22) / 2.0) - 2.0 * b02 *
CiHW * g22
3537 - 15.0 *
CiW * g23 + 2.0 *
CiHWB * g1 * g2 * yH - 6.0 *
CiHW * g12 * yH2;
3540 + 6.0 *
CiHWB * g1 * g2 * yH + 2.0 *
CiHB * g12 * yH2;
3543 + 4.0 *
CiHB * g1 * g2 * yH + 4.0 *
CiHW * g1 * g2 * yH
3544 + 6.0 *
CiW * g1 * g22 * yH - 2.0 *
CiHWB * g12 * yH2;
3550 + 20.0 / 3.0 *
CiHD * g12 * yH2 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11
3551 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33
3552 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_11 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_22
3553 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_33 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_11
3554 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_22 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_33
3559 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3560 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3562 gADHD += (9.0 *
CiHD * g22) / 2.0 + 80.0 / 3.0 *
CHbox * g12 * yH2 - 10.0 / 3.0 *
CiHD * g12 * yH2
3563 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22
3564 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_11
3565 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_22 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_33
3566 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_11 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_22
3569 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3570 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3572 gADH += -(9.0 *
CiH * g12) / 2.0 - (27.0 *
CiH * g22) / 2.0 - (3.0 *
CiHD * g24) / 4.0 - 9.0 *
CiHW * g24
3573 - 6.0 *
CiHWB * g1 * g23 * yH - 12.0 *
CiHB * g12 * g22 * yH2 - 6.0 *
CiHD * g12 * g22 * yH2
3574 - 12.0 *
CiHW * g12 * g22 * yH2 - 24.0 *
CiHWB * g13 * g2 * yH2 * yH - 48.0 *
CiHB * g14 * yH2 * yH2
3575 - 12.0 *
CiHD * g14 * yH2 * yH2 + 20.0 *
CiHbox * g22 * lambdaH - 6.0 *
CiHD * g22 * lambdaH
3576 + 36.0 *
CiHW * g22 * lambdaH + 24.0 *
CiHWB * g1 * g2 * yH * lambdaH
3577 + 48.0 *
CiHB * g12 * yH2 * lambdaH + 24.0 *
CiHD * g12 * yH2 * lambdaH
3578 + 16.0 / 3.0 * g22 * lambdaH * TrCHL3
3579 + 16.0 / 3.0 * g22 *
Nc * lambdaH * TrCHQ3;
3581 gADeH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_11r
3582 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_11r
3583 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_11r;
3585 gADeH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_22r
3586 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_22r
3587 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_22r;
3589 gADeH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_33r
3590 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_33r
3591 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_33r;
3594 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_11r
3595 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_11r;
3598 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_22r
3599 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_22r;
3602 + 24.0 * cF3 * (
CiHG + I * CiHGt) * g32 * Yt - 3.0 / 2.0 *
CiHD * (g22 - 4.0 * g12 * yH2) * Yt
3603 - 6.0 * (
CiHWB + I * CiHWBt) * g1 * g2 * yq * Yt + 12.0 * (
CiHB + I * CiHBt) * g12 * Yt * (yH2 + 2.0 * yq * yu)
3604 + 12.0 * g12 * yH * Yt * yu *
CiHQ1_33 - 12.0 * g12 * yH * Yt * yu *
CiHQ3_33
3606 - 3.0 * (g22 - 4.0 * g12 * yH * yq) * Yt *
CiHu_33 - 6.0 * g1 * Yt2 * (yq + yu) *
CiuB_33r - 3.0 * g1 * Yt2 * (yd + 3.0 * yu) *
CiuB_33r
3607 - 6.0 * g1 * yH * (-g22 + 4.0 * g12 * yH * (yq + yu)) *
CiuB_33r - 24.0 * cF3 * g3 * Yt2 *
CiuG_33r - 27.0 / 4.0 * g22 *
CiuH_33r
3608 - 6.0 * cF3 * g32 *
CiuH_33r - 3.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2) *
CiuH_33r
3609 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_33r;
3611 gADdH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_11r
3612 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_11r
3613 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_11r;
3615 gADdH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_22r
3616 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_22r
3617 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_22r;
3619 gADdH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_33r
3620 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_33r
3621 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_33r - 12.0 * g2 * Yt2 * CidW_33r + 3.0 * g22 * Yt *
CHud_33r;
3623 gADuG_11r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_11r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_11r
3626 gADuG_22r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_22r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_22r
3629 gADuG_33r = -4.0 * (
CiHG + I * CiHGt) * g3 * Yt - 3.0 * cA3 * (
CiG + I * CiGt) * g32 * Yt + 4.0 * g1 * g3 * (yq + yu) *
CiuB_33r
3630 + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_33r
3643 + 1.0 / 3.0 * g22 * CiLL_1331 + 2.0 / 3.0 * g22 *
CiLL_2112 + 2.0 / 3.0 * g22 * CiLL_2222
3644 + 1.0 / 3.0 * g22 * CiLL_2332 + 1.0 / 3.0 * g22 * CiLL_3113 + 1.0 / 3.0 * g22 * CiLL_3223
3646 + 2.0 / 3.0 * g22 *
Nc *
CLQ3_2211 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2222 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2233;
3728 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3730 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3732 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3734 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3736 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3738 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3741 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
3746 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3748 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3750 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3752 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3754 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3756 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3759 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
3764 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3766 else if (f.
is(
"ELECTRON"))
3768 else if (f.
is(
"MU"))
3770 else if (f.
is(
"TAU"))
3772 else if (f.
is(
"UP"))
3774 else if (f.
is(
"CHARM"))
3776 else if (f.
is(
"TOP"))
3778 else if (f.
is(
"DOWN"))
3780 else if (f.
is(
"STRANGE"))
3782 else if (f.
is(
"BOTTOM"))
3785 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
3791 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3795 else if (u.
is(
"CHARM"))
3797 else if (u.
is(
"TOP"))
3800 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3805 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3807 else if (f.
is(
"ELECTRON"))
3809 else if (f.
is(
"MU"))
3811 else if (f.
is(
"TAU"))
3813 else if (f.
is(
"UP"))
3815 else if (f.
is(
"CHARM"))
3817 else if (f.
is(
"TOP"))
3819 else if (f.
is(
"DOWN"))
3821 else if (f.
is(
"STRANGE"))
3823 else if (f.
is(
"BOTTOM"))
3826 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
3831 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3833 else if (f.
is(
"ELECTRON"))
3835 else if (f.
is(
"MU"))
3837 else if (f.
is(
"TAU"))
3839 else if (f.
is(
"UP"))
3841 else if (f.
is(
"CHARM"))
3843 else if (f.
is(
"TOP"))
3845 else if (f.
is(
"DOWN"))
3847 else if (f.
is(
"STRANGE"))
3849 else if (f.
is(
"BOTTOM"))
3852 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
3857 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3859 else if (f.
is(
"ELECTRON"))
3861 else if (f.
is(
"MU"))
3863 else if (f.
is(
"TAU"))
3865 else if (f.
is(
"UP"))
3867 else if (f.
is(
"CHARM"))
3869 else if (f.
is(
"TOP"))
3871 else if (f.
is(
"DOWN"))
3873 else if (f.
is(
"STRANGE"))
3875 else if (f.
is(
"BOTTOM"))
3878 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
3883 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3885 else if (f.
is(
"ELECTRON"))
3887 else if (f.
is(
"MU"))
3889 else if (f.
is(
"TAU"))
3891 else if (f.
is(
"UP"))
3893 else if (f.
is(
"CHARM"))
3895 else if (f.
is(
"TOP"))
3897 else if (f.
is(
"DOWN"))
3899 else if (f.
is(
"STRANGE"))
3901 else if (f.
is(
"BOTTOM"))
3904 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
3950 return ( (
Mz - 91.1879) / 91.1879);
3961 return ( (
mHl - 125.1) / 125.1);
3972 return ( (
mtpole - 173.0) / 173.0);
3994 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275);
4005 return ( ((
leptons[
TAU].getMass()) - 1.77682) / 1.77682);
4016 return ( (
GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
4027 return ( (
aleMz - 0.007754633699856456) / 0.007754633699856456);
4038 return ( (
aleMz - 0.0072973525664) / 0.0072973525664);
4049 return ( (
AlsMz - 0.1180) / 0.1180);
4061 return ( (
Mw_inp - 79.96717329554225) / 79.96717329554225);
4079 double G = g1 * g1 + g2*g2;
4084 double dalphaMz_2 = 0.0;
4089 dalphaMz_2 = 2.0 / G * (g1 * g1 / g2 * dg2Q + g2 * g2 / g1 * dg1Q)
4090 + g1 * g1 * (g1 * g1 - 3.0 * g2 * g2) / g2 / g2 / G / G * dg2L * dg2L + g2 * g2 * (g2 * g2 - 3.0 * g1 * g1) / g1 / g1 / G / G * dg1L * dg1L
4091 + 2.0 / G / G * (g1 * (g2 * g2 - 3.0 * g1 * g1) * dg2L + g2 * (g1 * g1 - 3.0 * g2 * g2) * dg1L) *
CiHWB *
v2_over_LambdaNP2
4092 + 8.0 * g1 * g2 / G / G * dg1L * dg2L
4106 return (
aleMz * (dalphaMz_2));
4171 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4172 double deltaGamma_Wij_2;
4178 if (fi.
is(
"LEPTON")) {
4181 if (fi.
is(
"QUARK")) {
4189 if (fi.
is(
"QUARK")) {
4190 GammaW_tree =
Nc * G0;
4199 return deltaGamma_Wij_2;
4204 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4205 double deltaGamma_Wij;
4214 if (fi.
is(
"QUARK")) {
4215 GammaW_tree =
Nc * G0;
4229 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij *
v2_over_LambdaNP2);
4231 return deltaGamma_Wij;
4237 if (OutputOrder() == 0) {
4238 return (trueSM.GammaW(fi, fj));
4240 if (OutputOrder() == 1) {
4241 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
4243 if (OutputOrder() == 2) {
4244 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4246 if (OutputOrder() == 3) {
4247 return (deltaGamma_Wff_2(fi, fj));
4251 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4281 return deltaGammaWLep2 + deltaGammaWHad2;
4286 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4287 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
4346 if (OutputOrder() == 0 || OutputOrder() == 3) {
4349 if (OutputOrder() == 1 || OutputOrder() == 2) {
4350 return (deltaGL_f(p) + deltaGR_f(p));
4353 return (deltaGL_f(p) + deltaGR_f(p));
4359 double deltaGVf2 = 0.0;
4372 if (OutputOrder() == 0 || OutputOrder() == 3) {
4375 if (OutputOrder() == 1 || OutputOrder() == 2) {
4376 return (deltaGL_f(p) - deltaGR_f(p));
4379 return (deltaGL_f(p) - deltaGR_f(p));
4385 double deltaGAf2 = 0.0;
4409 return (NPindirect + NPdirect);
4427 if (p.
is(
"LEPTON")) {
4431 if (p.
is(
"QUARK")) {
4451 return NPindirect + NPdirect;
4466 return (NPindirect + NPdirect);
4482 if (p.
is(
"NEUTRINO_1") || p.
is(
"NEUTRINO_2") || p.
is(
"NEUTRINO_3")) {
4485 if (p.
is(
"ELECTRON") || p.
is(
"MU") || p.
is(
"TAU")) {
4488 if (p.
is(
"UP") || p.
is(
"CHARM")) {
4491 if (p.
is(
"DOWN") || p.
is(
"STRANGE") || p.
is(
"BOTTOM")) {
4507 return (NPindirect + NPdirect);
4512 double GammW0 = trueSM.GammaW();
4513 double dGammW = deltaGamma_W();
4515 double GammWij0 = trueSM.GammaW(fi, fj);
4516 double dGammWij = deltaGamma_Wff(fi, fj);
4520 if (FlagQuadraticTerms) {
4521 double dGammW2 = deltaGamma_W_2();
4522 double dGammWij2 = deltaGamma_Wff_2(fi, fj);
4523 BrW_2 = GammWij0 / GammW0 * (dGammWij2 / GammWij0 - dGammW2 / GammW0
4524 + pow(dGammW, 2.0) / pow(GammW0, 2.0) + dGammWij * dGammW / GammWij0 / GammW0);
4527 if (OutputOrder() == 0) {
4528 return (GammWij0 / GammW0);
4530 if (OutputOrder() == 1) {
4531 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0);
4533 if (OutputOrder() == 2) {
4534 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4536 if (OutputOrder() == 3) {
4541 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4546 double GammWli0, GammWlj0;
4547 double dGammWli, dGammWlj;
4549 if (li.
is(
"ELECTRON")) {
4552 }
else if (li.
is(
"MU")) {
4555 }
else if (li.
is(
"TAU")) {
4559 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. li must be a charged lepton");
4562 if (lj.
is(
"ELECTRON")) {
4565 }
else if (lj.
is(
"MU")) {
4568 }
else if (lj.
is(
"TAU")) {
4572 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. lj must be a charged lepton");
4575 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
4580 double GammWcX0, GammWhad0;
4581 double dGammWcX, dGammWhad;
4596 GammWhad0 = GammWcX0
4600 dGammWhad = dGammWcX
4611 double dGammWhad2 = dGammWcX2
4616 RWc_2 = dGammWcX2 / GammWhad0 - GammWcX0 * dGammWhad2 / pow(GammWhad0, 2.0)
4617 + GammWcX0 * pow(dGammWhad, 2.0) / pow(GammWhad0, 3.0)
4618 - dGammWcX * dGammWhad / pow(GammWhad0, 2.0);
4622 return (GammWcX0 / GammWhad0);
4625 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0);
4628 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4635 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4640 double GammZli0, GammZlj0;
4641 double dGammZli, dGammZlj;
4643 if (li.
is(
"ELECTRON") || li.
is(
"MU") || li.
is(
"TAU")) {
4647 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. li must be a charged lepton");
4650 if (lj.
is(
"ELECTRON") || lj.
is(
"MU") || lj.
is(
"TAU")) {
4654 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. lj must be a charged lepton");
4657 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
4663 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
4674 return (NPindirect + NPdirect);
4680 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
4696 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4697 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4698 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4699 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
4700 gslpp::complex gSM, dg;
4706 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
4708 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t *
AH_f(tau_t) + dKappa_b *
AH_f(tau_b) + dKappa_c *
AH_f(tau_c));
4753 return (NPindirect + NPdirect);
4777 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4778 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4779 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4780 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4781 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4782 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4784 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
4785 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
4786 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
4787 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
4788 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
4789 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
4790 double alpha2 = sqrt(2.0) *
GF * M_w_2 / M_PI;
4791 double aPiv = sqrt(
ale * alpha2) / 4.0 / M_PI /
v();
4794 gslpp::complex gSM, dg;
4817 gSM = -aPiv * ((3.0 * vSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4818 3.0 * vSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4819 3.0 * vSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4820 vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4824 dg = deltaloc / gSM - (aPiv / gSM) * (
4825 (3.0 * vSMt * dKappa_t * Qt *
AHZga_f(tau_t, lambda_t) +
4826 3.0 * vSMb * dKappa_b * Qb *
AHZga_f(tau_b, lambda_b) +
4827 3.0 * vSMc * dKappa_c * Qc *
AHZga_f(tau_c, lambda_c) +
4828 dKappa_tau * vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4829 dKappa_mu * vSMmu * Qmu *
AHZga_f(tau_mu, lambda_mu)) /
cW_tree +
4830 dKappa_W *
AHZga_W(tau_W, lambda_W) +
4831 (3.0 * dvSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4832 3.0 * dvSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4833 3.0 * dvSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4834 dvSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4867 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4868 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4869 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4870 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4871 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4872 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4874 double aPiv =
ale / 8.0 / M_PI /
v();
4875 gslpp::complex gSM, dg;
4885 gSM = aPiv * (3.0 * Qt * Qt *
AH_f(tau_t) +
4886 3.0 * Qb * Qb *
AH_f(tau_b) +
4887 3.0 * Qc * Qc *
AH_f(tau_c) +
4888 Qtau * Qtau *
AH_f(tau_tau) +
4889 Qmu * Qmu *
AH_f(tau_mu) +
4892 dg = deltaloc / gSM + (aPiv / gSM) * (
4893 3.0 * Qt * Qt * dKappa_t *
AH_f(tau_t) +
4894 3.0 * Qb * Qb * dKappa_b *
AH_f(tau_b) +
4895 3.0 * Qc * Qc * dKappa_c *
AH_f(tau_c) +
4896 dKappa_tau * Qtau * Qtau *
AH_f(tau_tau) +
4897 dKappa_mu * Qmu * Qmu *
AH_f(tau_mu) +
4898 dKappa_W *
AH_W(tau_W)
4930 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
4939 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
5015 tmp = asin(1.0 / sqrt(tau));
5018 tmp = log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i();
5019 return (-0.25 * tmp * tmp);
5027 tmp = sqrt(tau - 1.0) * asin(1.0 / sqrt(tau));
5030 tmp = sqrt(1.0 - tau) * (log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i());
5041 tmp = tau *
lambda * (1.0 + tmp) / (2.0 * (tau -
lambda));
5057 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
5062 return -(2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau));
5078 tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) *
I_triangle_1(tau,
lambda);
5094 gslpp::complex G_eff_t_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_t * m_t /
mHl /
mHl);
5095 gslpp::complex G_eff_b_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_b * m_b /
mHl /
mHl);
5096 gslpp::complex G_eff_c_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_c * m_c /
mHl /
mHl);
5097 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
5112 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
5113 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
5114 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
5116 double mu = (2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));
5134 gslpp::complex tmp2 = tmpt + tmpb + tmpc + tmpHG;
5148 mu += eggFint + eggFpar;
5151 mu += delta_muggH_1(sqrt_s);
5153 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5161 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
5162 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
5163 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
5164 double ct, c2t, c3, cg, c2g;
5166 if (sqrt_s == 14.0) {
5186 }
else if (sqrt_s == 100.0) {
5207 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
5216 mu = 0.0010 + A1HH * ct * ct * ct * ct +
5218 A3HH * ct * ct * c3 * c3 +
5219 A4HH * cg * cg * c3 * c3 +
5221 A6HH * c2t * ct * ct +
5222 A7HH * ct * ct * ct * c3 +
5223 A8HH * c2t * ct * c3 +
5224 A9HH * c2t * cg * c3 +
5226 A11HH * ct * ct * cg * c3 +
5227 A12HH * ct * ct * c2g +
5228 A13HH * ct * c3 * c3 * cg +
5229 A14HH * ct * c3 * c2g +
5230 A15HH * cg * c3*c2g;
5232 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5243 if (sqrt_s == 1.96) {
5278 }
else if (sqrt_s == 7.0) {
5313 }
else if (sqrt_s == 8.0) {
5347 }
else if (sqrt_s == 13.0) {
5380 }
else if (sqrt_s == 14.0) {
5417 }
else if (sqrt_s == 27.0) {
5446 }
else if (sqrt_s == 100.0) {
5476 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muVBF_1()");
5491 mu += eVBFint + eVBFpar;
5494 mu += delta_muVBF_1(sqrt_s);
5496 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5507 if (sqrt_s == 13.0) {
5535 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
5545 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5558 if (sqrt_s == 0.240) {
5585 }
else if (sqrt_s == 0.250) {
5612 }
else if (sqrt_s == 0.350) {
5639 }
else if (sqrt_s == 0.365) {
5666 }
else if (sqrt_s == 0.380) {
5693 }
else if (sqrt_s == 0.500) {
5720 }
else if (sqrt_s == 1.0) {
5747 }
else if (sqrt_s == 1.4) {
5774 }
else if (sqrt_s == 1.5) {
5801 }
else if (sqrt_s == 3.0) {
5829 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
5839 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5864 if (sqrt_s == 0.240) {
5895 }
else if (sqrt_s == 0.250) {
5926 }
else if (sqrt_s == 0.350) {
5957 }
else if (sqrt_s == 0.365) {
5988 }
else if (sqrt_s == 0.380) {
6019 }
else if (sqrt_s == 0.500) {
6050 }
else if (sqrt_s == 1.0) {
6081 }
else if (sqrt_s == 1.4) {
6112 }
else if (sqrt_s == 1.5) {
6143 }
else if (sqrt_s == 3.0) {
6175 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
6185 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6201 if (sqrt_s == 0.240) {
6205 if (Pol_em == 80. && Pol_ep == -30.) {
6227 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6249 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6271 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6294 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6297 }
else if (sqrt_s == 0.250) {
6301 if (Pol_em == 80. && Pol_ep == -30.) {
6323 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6345 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6367 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6390 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6393 }
else if (sqrt_s == 0.350) {
6397 if (Pol_em == 80. && Pol_ep == -30.) {
6419 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6441 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6463 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6486 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6489 }
else if (sqrt_s == 0.365) {
6493 if (Pol_em == 80. && Pol_ep == -30.) {
6515 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6537 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6559 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6582 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6585 }
else if (sqrt_s == 0.380) {
6589 if (Pol_em == 80. && Pol_ep == -30.) {
6611 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6633 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6655 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6678 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6681 }
else if (sqrt_s == 0.500) {
6685 if (Pol_em == 80. && Pol_ep == -30.) {
6707 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6729 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6751 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6774 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6777 }
else if (sqrt_s == 1.0) {
6781 if (Pol_em == 80. && Pol_ep == -30.) {
6803 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6825 }
else if (Pol_em == 80. && Pol_ep == -20.) {
6847 }
else if (Pol_em == -80. && Pol_ep == 20.) {
6869 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6891 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6914 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6917 }
else if (sqrt_s == 1.4) {
6921 if (Pol_em == 80. && Pol_ep == -30.) {
6943 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6965 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6987 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7010 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7013 }
else if (sqrt_s == 1.5) {
7017 if (Pol_em == 80. && Pol_ep == -30.) {
7039 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7061 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7083 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7106 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7109 }
else if (sqrt_s == 3.0) {
7113 if (Pol_em == 80. && Pol_ep == -30.) {
7135 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7157 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7179 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7202 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7206 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7216 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7230 if (sqrt_s == 0.240) {
7259 }
else if (sqrt_s == 0.250) {
7288 }
else if (sqrt_s == 0.350) {
7317 }
else if (sqrt_s == 0.365) {
7346 }
else if (sqrt_s == 0.380) {
7375 }
else if (sqrt_s == 0.500) {
7404 }
else if (sqrt_s == 1.0) {
7433 }
else if (sqrt_s == 1.4) {
7462 }
else if (sqrt_s == 1.5) {
7491 }
else if (sqrt_s == 3.0) {
7521 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
7532 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7546 if (sqrt_s == 0.240) {
7550 if (Pol_em == 80. && Pol_ep == -30.) {
7571 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7592 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7613 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7635 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7638 }
else if (sqrt_s == 0.250) {
7642 if (Pol_em == 80. && Pol_ep == -30.) {
7663 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7684 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7705 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7727 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7730 }
else if (sqrt_s == 0.350) {
7734 if (Pol_em == 80. && Pol_ep == -30.) {
7755 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7776 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7797 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7819 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7822 }
else if (sqrt_s == 0.365) {
7826 if (Pol_em == 80. && Pol_ep == -30.) {
7847 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7868 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7889 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7911 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7914 }
else if (sqrt_s == 0.380) {
7918 if (Pol_em == 80. && Pol_ep == -30.) {
7939 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7960 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7981 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8003 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8006 }
else if (sqrt_s == 0.500) {
8010 if (Pol_em == 80. && Pol_ep == -30.) {
8031 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8052 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8073 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8095 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8098 }
else if (sqrt_s == 1.0) {
8102 if (Pol_em == 80. && Pol_ep == -30.) {
8123 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8144 }
else if (Pol_em == 80. && Pol_ep == -20.) {
8165 }
else if (Pol_em == -80. && Pol_ep == 20.) {
8186 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8207 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8229 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8232 }
else if (sqrt_s == 1.4) {
8236 if (Pol_em == 80. && Pol_ep == -30.) {
8257 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8278 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8299 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8321 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8324 }
else if (sqrt_s == 1.5) {
8328 if (Pol_em == 80. && Pol_ep == -30.) {
8349 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8370 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8391 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8413 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8416 }
else if (sqrt_s == 3.0) {
8420 if (Pol_em == 80. && Pol_ep == -30.) {
8441 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8462 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8483 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8505 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8509 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8520 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8532 if (sqrt_s == 1.3) {
8551 }
else if (sqrt_s == 1.8) {
8570 }
else if (sqrt_s == 3.5) {
8589 }
else if (sqrt_s == 5.0) {
8609 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
8614 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8626 if (sqrt_s == 1.3) {
8651 }
else if (sqrt_s == 1.8) {
8676 }
else if (sqrt_s == 3.5) {
8701 }
else if (sqrt_s == 5.0) {
8727 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
8732 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8743 if (sqrt_s == 1.96) {
8768 }
else if (sqrt_s == 7.0) {
8793 }
else if (sqrt_s == 8.0) {
8818 }
else if (sqrt_s == 13.0) {
8843 }
else if (sqrt_s == 14.0) {
8868 }
else if (sqrt_s == 27.0) {
8891 }
else if (sqrt_s == 100.0) {
8915 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muWH1()");
8930 mu += eWHint + eWHpar;
8933 mu += delta_muWH_1(sqrt_s);
8935 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8946 if (sqrt_s == 13.0) {
8972 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWHpT250()");
8982 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8993 if (sqrt_s == 1.96) {
9025 }
else if (sqrt_s == 7.0) {
9057 }
else if (sqrt_s == 8.0) {
9089 }
else if (sqrt_s == 13.0) {
9121 }
else if (sqrt_s == 14.0) {
9156 }
else if (sqrt_s == 27.0) {
9183 }
else if (sqrt_s == 100.0) {
9210 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muZH_1()");
9225 mu += eZHint + eZHpar;
9228 mu += delta_muZH_1(sqrt_s);
9230 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9241 if (sqrt_s == 13.0) {
9274 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZHpT250()");
9284 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9298 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
9300 if (sqrt_s == 0.240) {
9329 }
else if (sqrt_s == 0.250) {
9358 }
else if (sqrt_s == 0.350) {
9387 }
else if (sqrt_s == 0.365) {
9416 }
else if (sqrt_s == 0.380) {
9445 }
else if (sqrt_s == 0.500) {
9474 }
else if (sqrt_s == 1.0) {
9503 }
else if (sqrt_s == 1.4) {
9532 }
else if (sqrt_s == 1.5) {
9561 }
else if (sqrt_s == 3.0) {
9591 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
9601 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9610 double mu =
mueeZH(sqrt_s, 0., 0.);
9613 double deltaBRratio;
9618 deltaBRratio = deltaBRratio /
9623 return mu + deltaBRratio;
9630 double mu =
mueeZH(sqrt_s, 0., 0.);
9633 double deltaBRratio;
9641 deltaBRratio = deltaBRratio /
9648 return mu + deltaBRratio;
9660 if (sqrt_s == 0.240) {
9664 if (Pol_em == 80. && Pol_ep == -30.) {
9685 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9706 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9727 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9749 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9752 }
else if (sqrt_s == 0.250) {
9756 if (Pol_em == 80. && Pol_ep == -30.) {
9777 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9798 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9819 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9841 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9844 }
else if (sqrt_s == 0.350) {
9848 if (Pol_em == 80. && Pol_ep == -30.) {
9869 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9890 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9911 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9933 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9936 }
else if (sqrt_s == 0.365) {
9940 if (Pol_em == 80. && Pol_ep == -30.) {
9961 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9982 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10003 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10025 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10028 }
else if (sqrt_s == 0.380) {
10032 if (Pol_em == 80. && Pol_ep == -30.) {
10053 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10074 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10095 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10117 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10120 }
else if (sqrt_s == 0.500) {
10124 if (Pol_em == 80. && Pol_ep == -30.) {
10145 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10166 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10187 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10209 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10212 }
else if (sqrt_s == 1.0) {
10216 if (Pol_em == 80. && Pol_ep == -30.) {
10237 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10258 }
else if (Pol_em == 80. && Pol_ep == -20.) {
10279 }
else if (Pol_em == -80. && Pol_ep == 20.) {
10300 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10321 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10343 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10346 }
else if (sqrt_s == 1.4) {
10350 if (Pol_em == 80. && Pol_ep == -30.) {
10371 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10392 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10413 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10435 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10438 }
else if (sqrt_s == 1.5) {
10442 if (Pol_em == 80. && Pol_ep == -30.) {
10463 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10484 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10505 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10527 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10530 }
else if (sqrt_s == 3.0) {
10534 if (Pol_em == 80. && Pol_ep == -30.) {
10555 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10576 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10597 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10619 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10623 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10633 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10642 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10645 double deltaBRratio;
10650 deltaBRratio = deltaBRratio /
10655 return mu + deltaBRratio;
10662 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10665 double deltaBRratio;
10673 deltaBRratio = deltaBRratio /
10680 return mu + deltaBRratio;
10688 double aL, aR, aPol;
10689 double sM = sqrt_s * sqrt_s;
10690 double Mz2 =
Mz*
Mz;
10694 double dv, dg, dgp, dgL, dgR;
10695 double kCM, kCM2, EZ, EZ2, kZ, kH;
10697 double CHpsk, CTpsk, CHL, CHLp, CHE;
10698 double CWB, CBB, CWW;
10715 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
10718 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
10721 EZ = sqrt(Mz2 + kCM2);
10724 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
10726 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
10744 + 0.5 * (CHL + CHLp)
10756 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHL + CHLp) / (0.5 -
sW2_tree) + kZ * dMz + kH*dMH;
10757 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE /
sW2_tree + kZ * dMz + kH*dMH;
10760 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
10761 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
10768 double bL, bR, bPol;
10769 double sM = sqrt_s * sqrt_s;
10770 double Mz2 =
Mz*
Mz;
10772 double ZetaZ, ZetaAZ;
10773 double CWB, CBB, CWW;
10788 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
10789 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
10800 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10814 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10823 double sigmaWH_SM = 0.26944e-01;
10824 double sigmaZH_SM = 0.14600e-01;
10825 double sigmaWH =
muWHpT250(sqrt_s) * sigmaWH_SM;
10826 double sigmaZH =
muZHpT250(sqrt_s) * sigmaZH_SM;
10827 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10829 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10839 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
10840 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
10841 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
10842 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
10844 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10857 if (sqrt_s == 1.96) {
10902 }
else if (sqrt_s == 7.0) {
10947 }
else if (sqrt_s == 8.0) {
10992 }
else if (sqrt_s == 13.0) {
11047 }
else if (sqrt_s == 14.0) {
11076 }
else if (sqrt_s == 27.0) {
11095 }
else if (sqrt_s == 100.0) {
11115 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muttH_1()");
11130 mu += ettHint + ettHpar;
11133 mu += delta_muttH_1(sqrt_s);
11135 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11146 if (sqrt_s == 7.0) {
11158 }
else if (sqrt_s == 8.0) {
11170 }
else if (sqrt_s == 13.0) {
11182 }
else if (sqrt_s == 14.0) {
11194 }
else if (sqrt_s == 27.0) {
11206 }
else if (sqrt_s == 100.0) {
11219 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
11229 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11238 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
11241 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
11243 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11257 if (sqrt_s == 0.500) {
11292 }
else if (sqrt_s == 1.0) {
11327 }
else if (sqrt_s == 1.4) {
11362 }
else if (sqrt_s == 1.5) {
11397 }
else if (sqrt_s == 3.0) {
11433 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
11443 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11457 if (sqrt_s == 0.500) {
11461 if (Pol_em == 80. && Pol_ep == -30.) {
11488 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11515 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11542 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11570 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11573 }
else if (sqrt_s == 1.0) {
11577 if (Pol_em == 80. && Pol_ep == -30.) {
11604 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11631 }
else if (Pol_em == 80. && Pol_ep == -20.) {
11658 }
else if (Pol_em == -80. && Pol_ep == 20.) {
11685 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11712 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11740 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11743 }
else if (sqrt_s == 1.4) {
11747 if (Pol_em == 80. && Pol_ep == -30.) {
11774 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11801 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11828 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11856 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11859 }
else if (sqrt_s == 1.5) {
11863 if (Pol_em == 80. && Pol_ep == -30.) {
11890 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11917 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11944 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11972 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11975 }
else if (sqrt_s == 3.0) {
11979 if (Pol_em == 80. && Pol_ep == -30.) {
12006 }
else if (Pol_em == -80. && Pol_ep == 30.) {
12033 }
else if (Pol_em == 80. && Pol_ep == 0.) {
12060 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12088 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12092 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12102 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12111 if (sqrt_s == 0.125) {
12118 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummH()");
12120 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12133 mu = 1.0 + 2.0 * dymu / ymuSM;
12137 mu += dymu * dymu / ymuSM / ymuSM;
12140 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12154 if (sqrt_s == 3.0) {
12184 }
else if (sqrt_s == 10.0) {
12215 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummZH()");
12225 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12241 if (sqrt_s == 3.0) {
12273 }
else if (sqrt_s == 10.0) {
12306 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHvv()");
12316 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12330 if (sqrt_s == 3.0) {
12360 }
else if (sqrt_s == 10.0) {
12391 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHmm()");
12402 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12416 if (sqrt_s == 3.0) {
12452 }
else if (sqrt_s == 10.0) {
12489 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummttH()");
12499 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12509 double width = 1.0;
12518 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
12526 double deltaGammaRatio;
12542 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12544 return deltaGammaRatio;
12549 double deltaGammaRatio;
12567 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12569 return deltaGammaRatio;
12574 double deltaGammaRatio;
12595 double width = 1.0;
12610 double dwidth = 0.0;
12612 double C1 = 0.0066;
12654 double dwidth = 0.0;
12665 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12681 GHiR += dGHiR1 + dGHiR2;
12682 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12691 double width = 1.0;
12706 double dwidth = 0.0;
12726 double dwidth = 0.0;
12746 double width = 1.0;
12761 double dwidth = 0.0;
12763 double C1 = 0.0073;
12770 CWff = CWff / (3.0 + 2.0 *
Nc);
12772 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 *
Nc) / (
Nc *
v2);
12805 double dwidth = 0.0;
12816 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12832 GHiR += dGHiR1 + dGHiR2;
12833 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12841 double width = 1.0;
12856 double dwidth = 0.0;
12876 double dwidth = 0.0;
12894 double width = 1.0;
12909 double dwidth = 0.0;
12911 double C1 = 0.0083;
12930 sf = -11267.6 * (1.0 / 3.0) * (
12969 double dwidth = 0.0;
12980 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12996 GHiR += dGHiR1 + dGHiR2;
12997 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13012 double width = 1.0;
13027 double dwidth = 0.0;
13086 double dwidth = 0.0;
13097 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13113 GHiR += dGHiR1 + dGHiR2;
13114 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13122 double deltaBRratio;
13127 deltaBRratio = deltaBRratio /
13137 double deltaBRratio;
13148 double deltaBRratio;
13160 double width = 1.0;
13175 double dwidth = 0.0;
13177 double C1 = 0.0049;
13234 double dwidth = 0.0;
13245 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13261 GHiR += dGHiR1 + dGHiR2;
13262 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13271 double width = 1.0;
13286 double dwidth = 0.0;
13312 double dwidth = 0.0;
13323 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13339 GHiR += dGHiR1 + dGHiR2;
13340 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13349 double width = 1.0;
13364 double dwidth = 0.0;
13391 double dwidth = 0.0;
13402 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13418 GHiR += dGHiR1 + dGHiR2;
13419 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13428 double width = 1.0;
13443 double dwidth = 0.0;
13483 double dwidth = 0.0;
13494 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13510 GHiR += dGHiR1 + dGHiR2;
13511 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13520 double width = 1.0;
13534 double dwidth = 0.0;
13581 double dwidth = 0.0;
13592 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13608 GHiR += dGHiR1 + dGHiR2;
13609 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13618 double width = 1.0;
13632 double dwidth = 0.0;
13634 double C1 = 0.0083;
13681 double dwidth = 0.0;
13691 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13707 GHiR += dGHiR1 + dGHiR2;
13708 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13717 double width = 1.0;
13731 double dwidth = 0.0;
13733 double C1 = 0.0083;
13778 double dwidth = 0.0;
13788 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13804 GHiR += dGHiR1 + dGHiR2;
13805 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13814 double width = 1.0;
13828 double dwidth = 0.0;
13830 double C1 = 0.0083;
13874 double dwidth = 0.0;
13884 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13900 GHiR += dGHiR1 + dGHiR2;
13901 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13910 double width = 1.0;
13924 double dwidth = 0.0;
13926 double C1 = 0.0083;
13976 double dwidth = 0.0;
13986 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14002 GHiR += dGHiR1 + dGHiR2;
14003 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14012 double width = 1.0;
14026 double dwidth = 0.0;
14028 double C1 = 0.0083;
14077 double dwidth = 0.0;
14087 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14103 GHiR += dGHiR1 + dGHiR2;
14104 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14113 double width = 1.0;
14127 double dwidth = 0.0;
14129 double C1 = 0.0083;
14174 double dwidth = 0.0;
14184 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14200 GHiR += dGHiR1 + dGHiR2;
14201 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14210 double width = 1.0;
14224 double dwidth = 0.0;
14226 double C1 = 0.0083;
14270 double dwidth = 0.0;
14280 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14296 GHiR += dGHiR1 + dGHiR2;
14297 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14306 double width = 1.0;
14320 double dwidth = 0.0;
14322 double C1 = 0.0083;
14367 double dwidth = 0.0;
14377 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14393 GHiR += dGHiR1 + dGHiR2;
14394 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14403 double width = 1.0;
14417 double dwidth = 0.0;
14419 double C1 = 0.0083;
14466 double dwidth = 0.0;
14476 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14492 GHiR += dGHiR1 + dGHiR2;
14493 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14502 double width = 1.0;
14516 double dwidth = 0.0;
14518 double C1 = 0.0083;
14570 double dwidth = 0.0;
14580 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14596 GHiR += dGHiR1 + dGHiR2;
14597 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14606 double width = 1.0;
14620 double dwidth = 0.0;
14622 double C1 = 0.0083;
14673 double dwidth = 0.0;
14683 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14699 GHiR += dGHiR1 + dGHiR2;
14700 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14709 double width = 1.0;
14723 double dwidth = 0.0;
14725 double C1 = 0.0083;
14778 double dwidth = 0.0;
14788 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14804 GHiR += dGHiR1 + dGHiR2;
14805 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14814 double width = 1.0;
14828 double dwidth = 0.0;
14830 double C1 = 0.0083;
14878 double dwidth = 0.0;
14888 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14904 GHiR += dGHiR1 + dGHiR2;
14905 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14914 double width = 1.0;
14928 double dwidth = 0.0;
14930 double C1 = 0.0083;
14980 double dwidth = 0.0;
14990 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15006 GHiR += dGHiR1 + dGHiR2;
15007 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15016 double width = 1.0;
15030 double dwidth = 0.0;
15032 double C1 = 0.0083;
15079 double dwidth = 0.0;
15089 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15105 GHiR += dGHiR1 + dGHiR2;
15106 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15115 double width = 1.0;
15129 double dwidth = 0.0;
15131 double C1 = 0.0083;
15176 double dwidth = 0.0;
15186 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15202 GHiR += dGHiR1 + dGHiR2;
15203 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15212 double width = 1.0;
15226 double dwidth = 0.0;
15228 double C1 = 0.0083;
15270 double dwidth = 0.0;
15280 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15296 GHiR += dGHiR1 + dGHiR2;
15297 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15306 double width = 1.0;
15320 double dwidth = 0.0;
15322 double C1 = 0.0083;
15364 double dwidth = 0.0;
15374 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15390 GHiR += dGHiR1 + dGHiR2;
15391 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15400 double width = 1.0;
15414 double dwidth = 0.0;
15416 double C1 = 0.0083;
15460 double dwidth = 0.0;
15470 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15486 GHiR += dGHiR1 + dGHiR2;
15487 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15496 double width = 1.0;
15510 double dwidth = 0.0;
15512 double C1 = 0.0083;
15558 double dwidth = 0.0;
15568 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15584 GHiR += dGHiR1 + dGHiR2;
15585 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15594 double width = 1.0;
15608 double dwidth = 0.0;
15610 double C1 = 0.0083;
15658 double dwidth = 0.0;
15668 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15684 GHiR += dGHiR1 + dGHiR2;
15685 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15694 double width = 1.0;
15708 double dwidth = 0.0;
15710 double C1 = 0.0073;
15753 double dwidth = 0.0;
15763 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15779 GHiR += dGHiR1 + dGHiR2;
15780 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15789 double width = 1.0;
15803 double dwidth = 0.0;
15805 double C1 = 0.0073;
15847 double dwidth = 0.0;
15857 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15873 GHiR += dGHiR1 + dGHiR2;
15874 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15883 double width = 1.0;
15897 double dwidth = 0.0;
15899 double C1 = 0.0073;
15941 double dwidth = 0.0;
15951 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15967 GHiR += dGHiR1 + dGHiR2;
15968 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15977 double width = 1.0;
15991 double dwidth = 0.0;
15993 double C1 = 0.0073;
16038 double dwidth = 0.0;
16048 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16064 GHiR += dGHiR1 + dGHiR2;
16065 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16074 double width = 1.0;
16088 double dwidth = 0.0;
16090 double C1 = 0.0073;
16144 double dwidth = 0.0;
16154 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16170 GHiR += dGHiR1 + dGHiR2;
16171 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16180 double width = 1.0;
16194 double dwidth = 0.0;
16196 double C1 = 0.0073;
16250 double dwidth = 0.0;
16260 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16276 GHiR += dGHiR1 + dGHiR2;
16277 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16286 double width = 1.0;
16300 double dwidth = 0.0;
16302 double C1 = 0.0073;
16353 double dwidth = 0.0;
16363 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16379 GHiR += dGHiR1 + dGHiR2;
16380 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16389 double width = 1.0;
16403 double dwidth = 0.0;
16405 double C1 = 0.0073;
16452 double dwidth = 0.0;
16462 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16478 GHiR += dGHiR1 + dGHiR2;
16479 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16488 double width = 1.0;
16502 double dwidth = 0.0;
16504 double C1 = 0.0073;
16551 double dwidth = 0.0;
16561 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16577 GHiR += dGHiR1 + dGHiR2;
16578 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16587 double width = 1.0;
16601 double dwidth = 0.0;
16604 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16605 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16606 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16607 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16608 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16609 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
16610 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16613 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16614 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16615 wHLvudSM + wH2udSM + wH2LvSM;
16630 double dwidth = 0.0;
16633 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16634 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16635 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16636 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16637 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16638 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
16639 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16642 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16643 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16644 wHLvudSM + wH2udSM + wH2LvSM;
16662 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16678 GHiR += dGHiR1 + dGHiR2;
16679 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16688 double width = 1.0;
16702 double dwidth = 0.0;
16705 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
16708 double wH4lSM = wH2e2muSM + wH4L2SM;
16717 double dwidth = 0.0;
16727 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16743 GHiR += dGHiR1 + dGHiR2;
16744 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16753 double width = 1.0;
16767 double dwidth = 0.0;
16770 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
16773 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
16783 double dwidth = 0.0;
16793 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16809 GHiR += dGHiR1 + dGHiR2;
16810 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16818const double NPSMEFTd6::GammaHlljjRatio()
const
16821 double width = 1.0;
16823 width += deltaGammaHlljjRatio1();
16827 width += deltaGammaHlljjRatio2();
16833const double NPSMEFTd6::deltaGammaHlljjRatio1()
const
16835 double dwidth = 0.0;
16837 double C1 = 0.0083;
16888const double NPSMEFTd6::deltaGammaHlljjRatio2()
const
16890 double dwidth = 0.0;
16900 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16902 dGHiR1 = deltaGammaHlljjRatio1();
16908 dGHiR2 = deltaGammaHlljjRatio2();
16916 GHiR += dGHiR1 + dGHiR2;
16917 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16926 double width = 1.0;
16940 double dwidth = 0.0;
16942 double C1 = 0.0073;
16986 double dwidth = 0.0;
16996 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17012 GHiR += dGHiR1 + dGHiR2;
17013 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17022 double width = 1.0;
17036 double dwidth = 0.0;
17039 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
17042 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
17053 double dwidth = 0.0;
17063 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17079 GHiR += dGHiR1 + dGHiR2;
17080 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17089 double width = 1.0;
17103 double dwidth = 0.0;
17106 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
17109 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
17112 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
17119 double dwidth = 0.0;
17129 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17145 GHiR += dGHiR1 + dGHiR2;
17146 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17156 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
17170 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17179 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17187 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
17188 double GHvisR = 1.0;
17225 GHvisR += dvis1 + dvis2;
17226 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17273 dsigmarat = dsigmarat - (
17290 return dsigmarat * (BrHbbrat / BrZbbrat);
17665 double eVHtot, eVHgaga;
17669 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17728 double eVHtot, eVHZga;
17732 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17791 double eVHtot, eVHZZ;
17795 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17854 double eVHtot, eVHZZ;
17858 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17917 double eVHtot, eVHWW;
17921 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17980 double eVHtot, eVHWW;
17984 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18043 double eVHtot, eVHmumu;
18047 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18106 double eVHtot, eVHtautau;
18110 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18169 double eVHtot, eVHbb;
18173 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18256 double NPdirect, NPindirect;
18269 return NPdirect + NPindirect +
dg1Z;
18290 double NPdirect, NPindirect;
18300 return NPdirect + NPindirect +
dKappaga;
18310 return NPdirect +
lambZ;
18355 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18357 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18358 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18359 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18361 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18363 double gVZeeSM, gAZeeSM;
18365 double norm4f = 1.0;
18384 + 2.0 * sqrt(2.0) * dGF))
18387 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18390 dgVZee = dgZ * gVZeeSM
18394 dgAZee = dgZ * gAZeeSM
18399 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18426 for (
int i = 0; i < 8; ++i) {
18427 xspbSM[i] = xsjjjjSM[i];
18435 for (
int i = 0; i < 8; ++i) {
18436 xspbSM[i] = xslvjjSM[i] / 3.0;
18444 for (
int i = 0; i < 8; ++i) {
18445 xspbSM[i] = xslvjjSM[i] / 3.0;
18453 for (
int i = 0; i < 8; ++i) {
18454 xspbSM[i] = xslvjjSM[i] / 3.0;
18461 norm4f = 1.0 / 4.04;
18462 for (
int i = 0; i < 8; ++i) {
18463 xspbSM[i] = xslvlvSM[i] / 6.0;
18470 norm4f = 1.0 / 4.04;
18471 for (
int i = 0; i < 8; ++i) {
18472 xspbSM[i] = xslvlvSM[i] / 6.0;
18479 norm4f = 1.0 / 4.04;
18480 for (
int i = 0; i < 8; ++i) {
18481 xspbSM[i] = xslvlvSM[i] / 6.0;
18488 norm4f = 1.0 / 4.04;
18489 for (
int i = 0; i < 8; ++i) {
18490 xspbSM[i] = xslvlvSM[i] / 6.0;
18497 norm4f = 1.0 / 4.04;
18498 for (
int i = 0; i < 8; ++i) {
18499 xspbSM[i] = xslvlvSM[i] / 6.0;
18506 norm4f = 1.0 / 4.04;
18507 for (
int i = 0; i < 8; ++i) {
18508 xspbSM[i] = xslvlvSM[i] / 6.0;
18515 norm4f = 1.0 / 4.04;
18516 for (
int i = 0; i < 8; ++i) {
18517 xspbSM[i] = xslvjjSM[i];
18524 norm4f = 1.0 / 4.04;
18525 for (
int i = 0; i < 8; ++i) {
18526 xspbSM[i] = xslvlvSM[i];
18531 dgWpm1 = 0.5 * dgWpm1
18533 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18535 dgWpm2 = 0.5 * dgWpm2
18537 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18539 if (sqrt_s == 0.1886) {
18541 xspb += norm4f *
cAsch * (
18556 xspb += norm4f *
cWsch * (
18578 xspbSM0 = xspbSM[0];
18583 }
else if (sqrt_s == 0.1916) {
18585 xspb += norm4f *
cAsch * (
18600 xspb += norm4f *
cWsch * (
18623 xspbSM0 = xspbSM[1];
18628 }
else if (sqrt_s == 0.1955) {
18630 xspb += norm4f *
cAsch * (
18645 xspb += norm4f *
cWsch * (
18668 xspbSM0 = xspbSM[2];
18673 }
else if (sqrt_s == 0.1995) {
18675 xspb += norm4f *
cAsch * (
18690 xspb += norm4f *
cWsch * (
18713 xspbSM0 = xspbSM[3];
18718 }
else if (sqrt_s == 0.2016) {
18720 xspb += norm4f *
cAsch * (
18735 xspb += norm4f *
cWsch * (
18758 xspbSM0 = xspbSM[4];
18763 }
else if (sqrt_s == 0.2049) {
18765 xspb += norm4f *
cAsch * (
18780 xspb += norm4f *
cWsch * (
18803 xspbSM0 = xspbSM[5];
18808 }
else if (sqrt_s == 0.2066) {
18810 xspb += norm4f *
cAsch * (
18825 xspb += norm4f *
cWsch * (
18848 xspbSM0 = xspbSM[6];
18853 }
else if (sqrt_s == 0.208) {
18855 xspb += norm4f *
cAsch * (
18870 xspb += norm4f *
cWsch * (
18893 xspbSM0 = xspbSM[7];
18899 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltaxseeWW4fLEP2()");
18901 if ((xspbSM0 + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
18918 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18920 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18921 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18922 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18924 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18926 double gVZeeSM, gAZeeSM;
18928 double norm4f = 1.0;
18947 + 2.0 * sqrt(2.0) * dGF))
18950 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18953 dgVZee = dgZ * gVZeeSM
18957 dgAZee = dgZ * gAZeeSM
18962 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18989 for (
int i = 0; i < 8; ++i) {
18990 xspbSM[i] = xsjjjjSM[i];
18998 for (
int i = 0; i < 8; ++i) {
18999 xspbSM[i] = xslvjjSM[i] / 3.0;
19007 for (
int i = 0; i < 8; ++i) {
19008 xspbSM[i] = xslvjjSM[i] / 3.0;
19016 for (
int i = 0; i < 8; ++i) {
19017 xspbSM[i] = xslvjjSM[i] / 3.0;
19024 norm4f = 1.0 / 4.04;
19025 for (
int i = 0; i < 8; ++i) {
19026 xspbSM[i] = xslvlvSM[i] / 6.0;
19033 norm4f = 1.0 / 4.04;
19034 for (
int i = 0; i < 8; ++i) {
19035 xspbSM[i] = xslvlvSM[i] / 6.0;
19042 norm4f = 1.0 / 4.04;
19043 for (
int i = 0; i < 8; ++i) {
19044 xspbSM[i] = xslvlvSM[i] / 6.0;
19051 norm4f = 1.0 / 4.04;
19052 for (
int i = 0; i < 8; ++i) {
19053 xspbSM[i] = xslvlvSM[i] / 6.0;
19060 norm4f = 1.0 / 4.04;
19061 for (
int i = 0; i < 8; ++i) {
19062 xspbSM[i] = xslvlvSM[i] / 6.0;
19069 norm4f = 1.0 / 4.04;
19070 for (
int i = 0; i < 8; ++i) {
19071 xspbSM[i] = xslvlvSM[i] / 6.0;
19078 norm4f = 1.0 / 4.04;
19079 for (
int i = 0; i < 8; ++i) {
19080 xspbSM[i] = xslvjjSM[i];
19087 norm4f = 1.0 / 4.04;
19088 for (
int i = 0; i < 8; ++i) {
19089 xspbSM[i] = xslvlvSM[i];
19094 dgWpm1 = 0.5 * dgWpm1
19096 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19098 dgWpm2 = 0.5 * dgWpm2
19100 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19102 if (sqrt_s == 0.1886) {
19104 xspb += xspbSM[0] + norm4f *
cAsch * (
19119 xspb += norm4f *
cWsch * (
19144 }
else if (sqrt_s == 0.1916) {
19146 xspb += xspbSM[1] + norm4f *
cAsch * (
19161 xspb += norm4f *
cWsch * (
19186 }
else if (sqrt_s == 0.1955) {
19188 xspb += xspbSM[2] + norm4f *
cAsch * (
19203 xspb += norm4f *
cWsch * (
19228 }
else if (sqrt_s == 0.1995) {
19230 xspb += xspbSM[3] + norm4f *
cAsch * (
19245 xspb += norm4f *
cWsch * (
19270 }
else if (sqrt_s == 0.2016) {
19272 xspb += xspbSM[4] + norm4f *
cAsch * (
19287 xspb += norm4f *
cWsch * (
19312 }
else if (sqrt_s == 0.2049) {
19314 xspb += xspbSM[5] + norm4f *
cAsch * (
19329 xspb += norm4f *
cWsch * (
19354 }
else if (sqrt_s == 0.2066) {
19356 xspb += xspbSM[6] + norm4f *
cAsch * (
19371 xspb += norm4f *
cWsch * (
19396 }
else if (sqrt_s == 0.208) {
19398 xspb += xspbSM[7] + norm4f *
cAsch * (
19413 xspb += norm4f *
cWsch * (
19439 throw std::runtime_error(
"Bad argument in NPSMEFTd6::xseeWW4fLEP2()");
19441 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
19464 double xspbSM = 0.0;
19467 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19468 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19470 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19472 double gVZeeSM, gAZeeSM;
19489 + 2.0 * sqrt(2.0) * dGF))
19492 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19495 dgVZee = dgZ * gVZeeSM
19499 dgAZee = dgZ * gAZeeSM
19504 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19524 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19528 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19530 if (sqrt_s == 0.1827) {
19535 xspbSM = xslvjjSM183[0];
19536 xspb +=
cAsch * (-1.6 * dmW2
19570 xspbSM = xslvjjSM183[1];
19571 xspb +=
cAsch * (-1.5 * dmW2
19605 xspbSM = xslvjjSM183[2];
19606 xspb +=
cAsch * (0.16 * dmW2
19640 xspbSM = xslvjjSM183[3];
19641 xspb +=
cAsch * (18.0 * dmW2
19680 }
else if (sqrt_s == 0.2059) {
19685 xspbSM = xslvjjSM206[0];
19686 xspb +=
cAsch * (-1.1 * dmW2
19720 xspbSM = xslvjjSM206[1];
19721 xspb +=
cAsch * (-1.7 * dmW2
19755 xspbSM = xslvjjSM206[2];
19756 xspb +=
cAsch * (-2.3 * dmW2
19790 xspbSM = xslvjjSM206[3];
19791 xspb +=
cAsch * (10.0 * dmW2
19830 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltadxsdcoseeWWlvjjLEP2()");
19835 if ((xspbSM + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
19848 double xspbSM = 0.0;
19851 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19852 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19854 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19856 double gVZeeSM, gAZeeSM;
19873 + 2.0 * sqrt(2.0) * dGF))
19876 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19879 dgVZee = dgZ * gVZeeSM
19883 dgAZee = dgZ * gAZeeSM
19888 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19908 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19912 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19914 if (sqrt_s == 0.1827) {
19919 xspbSM = xslvjjSM183[0];
19921 +
cAsch * (-1.6 * dmW2
19955 xspbSM = xslvjjSM183[1];
19957 +
cAsch * (-1.5 * dmW2
19991 xspbSM = xslvjjSM183[2];
19993 +
cAsch * (+0.16 * dmW2
20027 xspbSM = xslvjjSM183[3];
20029 +
cAsch * (+18.0 * dmW2
20068 }
else if (sqrt_s == 0.2059) {
20073 xspbSM = xslvjjSM206[0];
20075 +
cAsch * (-1.1 * dmW2
20109 xspbSM = xslvjjSM206[1];
20111 +
cAsch * (-1.7 * dmW2
20145 xspbSM = xslvjjSM206[2];
20147 +
cAsch * (-2.3 * dmW2
20181 xspbSM = xslvjjSM206[3];
20183 +
cAsch * (+10.0 * dmW2
20222 throw std::runtime_error(
"Bad argument in NPSMEFTd6::dxsdcoseeWWlvjjLEP2()");
20227 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
20236 double sqrt_sGeV = 1000. * sqrt_s;
20237 double s = sqrt_sGeV * sqrt_sGeV;
20238 double cos2 = cos * cos;
20239 double sin2 = 1.0 - cos2;
20240 double sin = sqrt(sin2);
20242 double topb = 0.3894 * 1000000000.0;
20246 gslpp::complex Uenu;
20260 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
20262 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
20263 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
20268 d1p0[0] = (1.0 - cos) / 2.0;
20269 d1p0[1] = (1.0 + cos) / 2.0;
20283 gslpp::matrix<double> d1LH(3, 3, 0.0);
20285 gslpp::matrix<double> d1RH(3, 3, 0.0);
20287 d1LH.assign(0, 0, d1pp[0]);
20288 d1LH.assign(0, 1, d1p0[0]);
20289 d1LH.assign(0, 2, 0.0);
20291 d1LH.assign(1, 0, d10p[0]);
20292 d1LH.assign(1, 1, d100[0]);
20293 d1LH.assign(1, 2, d10m[0]);
20295 d1LH.assign(2, 0, 0.0);
20296 d1LH.assign(2, 1, d1m0[0]);
20297 d1LH.assign(2, 2, d1mm[0]);
20299 d1RH.assign(0, 0, d1pp[1]);
20300 d1RH.assign(0, 1, d1p0[1]);
20301 d1RH.assign(0, 2, 0.0);
20303 d1RH.assign(1, 0, d10p[1]);
20304 d1RH.assign(1, 1, d100[1]);
20305 d1RH.assign(1, 2, d10m[1]);
20307 d1RH.assign(2, 0, 0.0);
20308 d1RH.assign(2, 1, d1m0[1]);
20309 d1RH.assign(2, 2, d1mm[1]);
20312 double g1Z, g1ga, kZ, kga,
lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
20334 f3ga = g1ga + kga + lambdaga;
20337 double beta,
gamma, gamma2;
20339 beta = sqrt(1.0 - 4.0 * mw * mw /
s);
20340 gamma = sqrt_sGeV / (2.0 * mw);
20344 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
20346 AZpp = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20347 AZmm = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20348 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta,
false);
20349 AZp0 =
gamma * AZp0;
20350 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta,
false);
20351 AZm0 =
gamma * AZm0;
20352 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta,
false);
20353 AZ0p =
gamma * AZ0p;
20354 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta,
false);
20355 AZ0m =
gamma * AZ0m;
20356 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0,
false);
20359 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
20360 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
20362 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
20363 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
20364 AmpZLH.assign(0, 2, 0.0);
20366 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
20367 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
20368 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
20370 AmpZLH.assign(2, 0, 0.0);
20371 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
20372 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
20374 AmpZLH = AmpZLH * beta *
s / (
s -
Mz *
Mz);
20379 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
20380 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
20381 AmpZRH.assign(0, 2, 0.0);
20383 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
20384 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
20385 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
20387 AmpZRH.assign(2, 0, 0.0);
20388 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
20389 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
20391 AmpZRH = AmpZRH * beta *
s / (
s -
Mz *
Mz);
20397 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
20399 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20400 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20401 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta,
false);
20402 Agap0 =
gamma * Agap0;
20403 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta,
false);
20404 Agam0 =
gamma * Agam0;
20405 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta,
false);
20406 Aga0p =
gamma * Aga0p;
20407 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta,
false);
20408 Aga0m =
gamma * Aga0m;
20409 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0,
false);
20412 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
20413 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
20415 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
20416 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
20417 AmpgaLH.assign(0, 2, 0.0);
20419 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
20420 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
20421 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
20423 AmpgaLH.assign(2, 0, 0.0);
20424 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
20425 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
20427 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
20428 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
20429 AmpgaRH.assign(0, 2, 0.0);
20431 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
20432 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
20433 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
20435 AmpgaRH.assign(2, 0, 0.0);
20436 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
20437 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
20439 AmpgaLH = -beta * AmpgaLH;
20440 AmpgaRH = -beta * AmpgaRH;
20443 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
20444 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
20446 Bpp = gslpp::complex(1.0, 0.0,
false);
20448 Bp0 = gslpp::complex(2.0 *
gamma, 0.0,
false);
20452 B00 = gslpp::complex(2.0 * gamma2, 0.0,
false);
20454 Cpp = gslpp::complex(1.0 / gamma2, 0.0,
false);
20456 Cp0 = gslpp::complex(2.0 * (1.0 + beta) /
gamma, 0.0,
false);
20457 Cm0 = gslpp::complex(2.0 * (1.0 - beta) /
gamma, 0.0,
false);
20460 C00 = gslpp::complex(2.0 / gamma2, 0.0,
false);
20463 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
20464 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
20466 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
20467 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
20468 Bnu.assign(0, 2, 0.0);
20470 Bnu.assign(1, 0, B0p * d1LH(1, 0));
20471 Bnu.assign(1, 1, B00 * d1LH(1, 1));
20472 Bnu.assign(1, 2, B0m * d1LH(1, 2));
20474 Bnu.assign(2, 0, 0.0);
20475 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
20476 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
20478 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
20479 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
20480 Cnu.assign(0, 2, 0.0);
20482 Cnu.assign(1, 0, C0p * d1LH(1, 0));
20483 Cnu.assign(1, 1, C00 * d1LH(1, 1));
20484 Cnu.assign(1, 2, C0m * d1LH(1, 2));
20486 Cnu.assign(2, 0, 0.0);
20487 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
20488 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
20491 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
20493 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
20495 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta *
sW2_tree);
20497 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
20499 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
20500 Ampnu2.assign(1, 1, 0.0);
20501 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
20503 Ampnu2 = (2.0 *
eeMz2 /
sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
20506 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
20507 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
20509 MRH = sqrt(2.0) *
eeMz2 * (AmpZRH + AmpgaRH);
20510 MLH = -sqrt(2.0) *
eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
20513 gslpp::matrix<double> M2(3, 3, 0.0);
20518 for (
int i = 0; i < 3; i++) {
20519 for (
int j = 0; j < 3; j++) {
20520 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
20521 + MLH(i, j)* (MLH(i, j).conjugate())).real());
20523 dxsdcos = dxsdcos + M2(i, j);
20528 dxsdcos = (topb * beta / 32.0 / M_PI /
s) * dxsdcos;
20542 gsl_integration_cquad(&
FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
20575 return xsWWbin * BRlv * BRjj;
20587 if (sqrt_s == 0.161) {
20611 }
else if (sqrt_s == 0.240) {
20635 }
else if (sqrt_s == 0.250) {
20659 }
else if (sqrt_s == 0.350) {
20683 }
else if (sqrt_s == 0.365) {
20707 }
else if (sqrt_s == 0.500) {
20732 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
20734 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
20743 if (sqrt_s == 0.240) {
20745 if (Pol_em == 80. && Pol_ep == -30.) {
20763 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20782 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20785 }
else if (sqrt_s == 0.250) {
20787 if (Pol_em == 80. && Pol_ep == -30.) {
20805 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20823 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20841 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20860 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20863 }
else if (sqrt_s == 0.350) {
20865 if (Pol_em == 80. && Pol_ep == -30.) {
20883 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20901 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20919 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20938 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20941 }
else if (sqrt_s == 0.365) {
20943 if (Pol_em == 80. && Pol_ep == -30.) {
20961 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20980 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20983 }
else if (sqrt_s == 0.380) {
20985 if (Pol_em == 80. && Pol_ep == 0.) {
21003 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21022 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21025 }
else if (sqrt_s == 0.500) {
21027 if (Pol_em == 80. && Pol_ep == -30.) {
21045 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21063 }
else if (Pol_em == 80. && Pol_ep == 0.) {
21081 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21100 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21103 }
else if (sqrt_s == 1.0) {
21105 if (Pol_em == 80. && Pol_ep == -20.) {
21123 }
else if (Pol_em == -80. && Pol_ep == 20.) {
21142 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21145 }
else if (sqrt_s == 1.5) {
21147 if (Pol_em == 80. && Pol_ep == 0.) {
21165 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21184 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21187 }
else if (sqrt_s == 3.0) {
21189 if (Pol_em == 80. && Pol_ep == 0.) {
21207 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21226 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21230 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21232 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21246 double ghZuL, ghZdL, ghZuR, ghZdR;
21256 if (sqrt_s == 14.0) {
21258 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21260 }
else if (sqrt_s == 27.0) {
21263 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21265 }
else if (sqrt_s == 100.0) {
21267 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
21270 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
21293 if (sqrt_s == 14.0) {
21295 if (pTV1 == 100.) {
21296 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
21298 }
else if (pTV1 == 150.) {
21299 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
21301 }
else if (pTV1 == 220.) {
21302 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
21304 }
else if (pTV1 == 300.) {
21305 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
21307 }
else if (pTV1 == 500.) {
21308 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
21310 }
else if (pTV1 == 750.) {
21311 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
21314 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21317 }
else if (sqrt_s == 27.0) {
21319 if (pTV1 == 150.) {
21320 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
21322 }
else if (pTV1 == 220.) {
21323 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
21325 }
else if (pTV1 == 300.) {
21326 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
21328 }
else if (pTV1 == 500.) {
21329 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
21331 }
else if (pTV1 == 750.) {
21332 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
21334 }
else if (pTV1 == 1200.) {
21335 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
21338 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21341 }
else if (sqrt_s == 100.0) {
21343 if (pTV1 == 220.) {
21344 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
21346 }
else if (pTV1 == 300.) {
21347 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
21349 }
else if (pTV1 == 500.) {
21350 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
21352 }
else if (pTV1 == 750.) {
21353 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
21355 }
else if (pTV1 == 1200.) {
21356 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
21358 }
else if (pTV1 == 1800.) {
21359 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
21362 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21366 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21368 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21385 double STXSb = 1.0;
21389 if (sqrt_s == 13.0) {
21425 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS0_qqH()");
21436 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
21451 double STXSb = 1.0;
21453 STXSb = 1.0 + 56.6 *
aiG + 5.5 *
ai3G + 4.36 *
ai2G;
21463 double STXSb = 1.0;
21465 STXSb = 1.0 + 55.9 *
aiG + 9.04 *
ai3G + 8.1 *
ai2G;
21476 double STXSb = 1.0;
21491 double STXSb = 1.0;
21506 double STXSb = 1.0;
21521 double STXSb = 1.0;
21536 double STXSb = 1.0;
21550 double STXSb = 1.0;
21552 STXSb = 1.0 + 16.0 *
CiHG;
21562 double STXSb = 1.0;
21564 STXSb = 1.0 + 55.6 *
aiG + 3.66 *
ai3G + 4.23 *
ai2G;
21574 double STXSb = 1.0;
21576 STXSb = 1.0 + 56.1 *
aiG + 7.73 *
ai3G + 6.81 *
ai2G;
21586 double STXSb = 1.0;
21588 STXSb = 1.0 + 55.8 *
aiG + 23.0 *
ai3G + 17.5 *
ai2G;
21599 double STXSb = 1.0;
21619 double STXSb = 1.0;
21621 STXSb = 1.0 + 1.256 *
aiWW - 0.02319 *
aiB - 4.31 *
aiHW - 0.2907 *
aiHB;
21631 double STXSb = 1.0;
21633 STXSb = 1.0 + 1.204 *
aiWW - 0.02692 *
aiB - 5.76 *
aiHW - 0.4058 *
aiHB;
21644 double STXSb = 1.0;
21653 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
21665 double STXSb = 1.0;
21674 + 0.098 *
CiHWB - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
21685 double STXSb = 1.0;
21687 STXSb = 1.0 + 1.546 *
aiWW - 0.02509 *
aiB - 3.631 *
aiHW - 0.2361 *
aiHB;
21698 double STXSb = 1.0;
21707 + 0.045 *
CiHWB - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
21718 double STXSb = 1.0;
21735 double STXSb = 1.0;
21747 double STXSb = 1.0;
21759 double STXSb = 1.0;
21772 double STXSb = 1.0;
21780 STXSb += (0.121 *
CiHbox - 0.0299 *
CiHD + 1.06 *
CiHW - 0.237 * CiHL3
21792 double STXSb = 1.0;
21803 + 0.328 *
CiHWB + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
21804 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
21815 double STXSb = 1.0;
21823 + 0.389 *
CiHWB + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
21824 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
21835 double STXSb = 1.0;
21837 STXSb = 1.0 - 0.993 *
aiH - 4.0 *
aiT + 62.4 *
aiWW + 18.08 *
aiB + 37.6 *
aiHW
21849 double STXSb = 1.0;
21851 STXSb = 1.0 - 1.002 *
aiH - 4.01 *
aiT + 57.9 *
aiWW + 16.78 *
aiB + 32.8 *
aiHW
21864 double STXSb = 1.0;
21875 + 0.43 *
CiHWB + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
21876 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
21888 double STXSb = 1.0;
21895 double CQQ1 = 0.0, CQQ11 = 0.0, CQQ3 = 0.0, CQQ31 = 0.0;
21896 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
21897 double CQu1 = 0.0, CQu8 = 0.0, CQd1 = 0.0, CQd8 = 0.0;
21904 - 0.0017 *
CiuB_33r - 0.1320 * CiHL3 + 0.0146 * CiHQ3
21905 + 0.0660 *
CiLL_1221 + 0.0218 * CQQ1 + 0.1601 * CQQ11 + 0.0263 * CQQ3
21906 + 0.388 * CQQ31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
21907 + 0.0265 * Cud8 + 0.007 * CQu1 + 0.1087 * CQu8
21908 - 0.0011 * CQd1 + 0.0266 * CQd8) * (1000000.0 /
LambdaNP2);
21918 double STXSb = 1.0;
21930 double STXSb = 1.0;
21942 double STXSb = 1.0;
21954 double STXSb = 1.0;
21966 double STXSb = 1.0;
21978 double STXSb = 1.0;
21991 double STXSb = 1.0;
22004 double STXSb = 1.0;
22006 STXSb = 1.0 - 0.998 *
aiH - 4.002 *
aiT + 37.99 *
aiWW + 10.47 *
aiB + 16.45 *
aiHW
22017 double STXSb = 1.0;
22019 STXSb = 1.0 - 1.001 *
aiH - 3.998 *
aiT + 30.89 *
aiWW + 8.35 *
aiB + 8.71 *
aiHW
22030 double STXSb = 1.0;
22032 STXSb = 1.0 - 1.003 *
aiH - 4.03 *
aiT + 141.5 *
aiWW + 41.6 *
aiB + 112.5 *
aiHW
22047 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22061 Br += dGHiR1 - dGHiTotR1;
22063 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22071 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22083 Br += dGHiR1 - dGHiTotR1;
22085 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22093 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22108 Br += dGHiR1 - dGHiTotR1;
22110 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22118 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22131 Br += dGHiR1 - dGHiTotR1;
22133 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22141 double STXSb = 1.0;
22143 if (sqrt_s == 13.0) {
22156 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH200_300_Nj01()");
22158 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22166 double STXSb = 1.0;
22168 if (sqrt_s == 13.0) {
22181 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH300_450_Nj01()");
22183 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22191 double STXSb = 1.0;
22193 if (sqrt_s == 13.0) {
22206 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH450_650_Nj01()");
22208 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22216 double STXSb = 1.0;
22218 if (sqrt_s == 13.0) {
22231 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH650_Inf_Nj01()");
22233 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22241 double STXSb = 1.0;
22243 if (sqrt_s == 13.0) {
22256 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_10_Nj0()");
22258 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22266 double STXSb = 1.0;
22268 if (sqrt_s == 13.0) {
22281 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH10_Inf_Nj0()");
22283 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22291 double STXSb = 1.0;
22293 if (sqrt_s == 13.0) {
22306 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_60_Nj1()");
22308 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22316 double STXSb = 1.0;
22318 if (sqrt_s == 13.0) {
22331 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH60_120_Nj1()");
22333 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22341 double STXSb = 1.0;
22343 if (sqrt_s == 13.0) {
22356 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH120_200_Nj1()");
22358 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22366 double STXSb = 1.0;
22368 if (sqrt_s == 13.0) {
22381 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
22383 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22391 double STXSb = 1.0;
22393 if (sqrt_s == 13.0) {
22406 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
22408 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22416 double STXSb = 1.0;
22418 if (sqrt_s == 13.0) {
22431 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
22433 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22441 double STXSb = 1.0;
22443 if (sqrt_s == 13.0) {
22456 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
22458 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22466 double STXSb = 1.0;
22468 if (sqrt_s == 13.0) {
22481 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
22483 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22491 double STXSb = 1.0;
22493 if (sqrt_s == 13.0) {
22506 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
22508 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22516 double STXSb = 1.0;
22518 if (sqrt_s == 13.0) {
22531 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
22533 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22541 double STXSb = 1.0;
22543 double CiHQ1, CiHQ3, CiHu, CiHd;
22549 if (sqrt_s == 13.0) {
22557 + 0.246 * CiHu + 0.296 * CiHd
22567 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV0_75()");
22569 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22577 double STXSb = 1.0;
22579 double CiHQ1, CiHQ3, CiHu, CiHd;
22585 if (sqrt_s == 13.0) {
22593 + 0.199 * CiHu + 0.257 * CiHd
22603 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV75_150()");
22605 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22613 double STXSb = 1.0;
22615 double CiHQ1, CiHQ3, CiHu, CiHd;
22621 if (sqrt_s == 13.0) {
22628 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
22638 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj0()");
22640 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22648 double STXSb = 1.0;
22650 double CiHQ1, CiHQ3, CiHu, CiHd;
22656 if (sqrt_s == 13.0) {
22663 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
22673 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj1()");
22675 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22683 double STXSb = 1.0;
22685 double CiHQ1, CiHQ3, CiHu, CiHd;
22691 if (sqrt_s == 13.0) {
22697 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
22707 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV250_Inf()");
22709 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22717 double STXSb = 1.0;
22720 double CiHQ3, CiHu, CiHd;
22726 if (sqrt_s == 13.0) {
22730 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
22740 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj0()");
22742 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22750 double STXSb = 1.0;
22752 double CiHQ1, CiHQ3, CiHu, CiHd;
22758 if (sqrt_s == 13.0) {
22762 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
22772 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj1()");
22774 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22782 double STXSb = 1.0;
22785 double CiHQ3, CiHu, CiHd;
22791 if (sqrt_s == 13.0) {
22795 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
22805 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj0_60_Nj2()");
22807 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22815 double STXSb = 1.0;
22817 double CiHQ1, CiHQ3, CiHu, CiHd;
22823 if (sqrt_s == 13.0) {
22827 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
22837 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj60_120_Nj2()");
22839 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22847 double STXSb = 1.0;
22849 double CiHQ1, CiHQ3, CiHu, CiHd;
22855 if (sqrt_s == 13.0) {
22859 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
22869 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj120_350_Nj2()");
22871 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22879 double STXSb = 1.0;
22881 double CiHQ1, CiHQ3, CiHu, CiHd;
22887 if (sqrt_s == 13.0) {
22891 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
22901 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
22903 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22911 double STXSb = 1.0;
22914 double CiHQ3, CiHu, CiHd;
22920 if (sqrt_s == 13.0) {
22924 - 0.371 * CiHQ3 - 0.0203 * CiHu
22934 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
22936 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22944 double STXSb = 1.0;
22946 double CiHQ1, CiHQ3, CiHu, CiHd;
22952 if (sqrt_s == 13.0) {
22956 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
22966 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
22968 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22976 double STXSb = 1.0;
22978 double CiHQ1, CiHQ3, CiHu, CiHd;
22984 if (sqrt_s == 13.0) {
22988 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
22998 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
23000 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23008 double STXSb = 1.0;
23010 double CiHQ1, CiHQ3, CiHu, CiHd;
23016 if (sqrt_s == 13.0) {
23020 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
23030 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
23032 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23040 double STXSb = 1.0;
23045 if (sqrt_s == 13.0) {
23058 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV0_75()");
23060 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23068 double STXSb = 1.0;
23073 if (sqrt_s == 13.0) {
23086 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV75_150()");
23088 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23096 double STXSb = 1.0;
23101 if (sqrt_s == 13.0) {
23114 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj0()");
23116 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23124 double STXSb = 1.0;
23129 if (sqrt_s == 13.0) {
23142 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj1()");
23144 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23152 double STXSb = 1.0;
23157 if (sqrt_s == 13.0) {
23170 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV250_Inf()");
23172 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23180 double STXSb = 1.0;
23182 double CiHQ1, CiHQ3, CiHu, CiHd;
23188 if (sqrt_s == 13.0) {
23193 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
23203 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV0_75()");
23205 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23213 double STXSb = 1.0;
23215 double CiHQ1, CiHQ3, CiHu, CiHd;
23221 if (sqrt_s == 13.0) {
23226 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
23236 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV75_150()");
23238 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23246 double STXSb = 1.0;
23248 double CiHQ1, CiHQ3, CiHu, CiHd;
23254 if (sqrt_s == 13.0) {
23259 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
23269 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj0()");
23271 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23279 double STXSb = 1.0;
23281 double CiHQ1, CiHQ3, CiHu, CiHd;
23287 if (sqrt_s == 13.0) {
23292 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
23302 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj1()");
23304 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23312 double STXSb = 1.0;
23314 double CiHQ1, CiHQ3, CiHu, CiHd;
23320 if (sqrt_s == 13.0) {
23325 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
23335 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV250_Inf()");
23337 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23345 double STXSb = 1.0;
23350 if (sqrt_s == 13.0) {
23372 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH0_60()");
23374 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23382 double STXSb = 1.0;
23387 if (sqrt_s == 13.0) {
23409 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH60_120()");
23411 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23419 double STXSb = 1.0;
23424 if (sqrt_s == 13.0) {
23446 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH120_200()");
23448 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23456 double STXSb = 1.0;
23458 double CiHQ1, CiHQ3;
23462 if (sqrt_s == 13.0) {
23484 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH200_300()");
23486 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23494 double STXSb = 1.0;
23496 double CiHQ1, CiHQ3, CiHu, CiHd;
23502 if (sqrt_s == 13.0) {
23508 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
23525 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH300_Inf()");
23527 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23535 double STXSb = 1.0;
23540 if (sqrt_s == 13.0) {
23556 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_tH()");
23558 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23737 ciHB =
cgg_HB() + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
23868 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23871 double NevCi[47][49] = {
23872 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
23873 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
23874 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
23875 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
23876 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
23877 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
23878 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
23879 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
23880 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
23881 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
23882 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
23883 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
23884 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
23885 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
23886 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
23887 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
23888 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
23889 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
23890 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
23891 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
23892 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
23893 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
23894 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
23895 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
23896 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
23897 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
23898 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
23899 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
23900 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
23901 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
23902 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
23903 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
23904 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
23905 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
23906 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
23907 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
23908 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
23909 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
23910 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
23911 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
23912 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
23913 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
23914 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
23915 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
23916 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
23917 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
23918 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
23928 for (
int iCi = 0; iCi < NCi; ++iCi) {
23930 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23934 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppee13");
23936 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
23943 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23946 double NevCi[30][49] = {
23947 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
23948 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
23949 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
23950 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
23951 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
23952 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
23953 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
23954 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
23955 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
23956 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
23957 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
23958 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
23959 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
23960 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
23961 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
23962 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
23963 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
23964 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
23965 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
23966 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
23967 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
23968 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
23969 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
23970 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
23971 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
23972 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
23973 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
23974 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
23975 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
23976 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
23986 for (
int iCi = 0; iCi < NCi; ++iCi) {
23988 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23992 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmumu13");
23994 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24001 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24004 double NevCi[14][49] = {
24005 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
24006 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
24007 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
24008 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
24009 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
24010 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
24011 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
24012 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
24013 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
24014 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
24015 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
24016 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
24017 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
24018 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
24028 for (
int iCi = 0; iCi < NCi; ++iCi) {
24030 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24034 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptautau13");
24036 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24045 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24048 double NevCi[24][12] = {
24049 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
24050 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
24051 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
24052 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
24053 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
24054 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
24055 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
24056 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
24057 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
24058 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
24059 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
24060 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
24061 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
24062 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
24063 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
24064 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
24065 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
24066 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
24067 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
24068 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
24069 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
24070 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
24071 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
24072 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
24082 for (
int iCi = 0; iCi < NCi; ++iCi) {
24084 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24088 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppenu13");
24090 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24097 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24100 double NevCi[20][12] = {
24101 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
24102 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
24103 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
24104 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
24105 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
24106 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
24107 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
24108 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
24109 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
24110 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
24111 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
24112 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
24113 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
24114 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
24115 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
24116 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
24117 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
24118 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
24119 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
24120 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
24130 for (
int iCi = 0; iCi < NCi; ++iCi) {
24132 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24136 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmunu13");
24138 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24145 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24148 double NevCi[10][12] = {
24149 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
24150 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
24151 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
24152 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
24153 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
24154 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
24155 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
24156 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
24157 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
24158 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
24168 for (
int iCi = 0; iCi < NCi; ++iCi) {
24170 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24174 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptaunu13");
24176 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24188 double Wpar, Ypar, Wpar2, Ypar2;
24189 double Chi2NC13, Chi2CC13, Chi2Tot;
24197 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24199 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
24200 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
24201 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
24202 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
24204 Chi2Tot = Chi2CC13 + Chi2NC13;
24207 return sqrt(Chi2Tot);
24216 double Wpar, Ypar, Wpar2, Ypar2;
24217 double Chi2NC27, Chi2CC13, Chi2Tot;
24225 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24227 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
24228 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
24229 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
24230 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
24232 Chi2Tot = Chi2CC13 + Chi2NC27;
24235 return sqrt(Chi2Tot);
24244 double Wpar, Ypar, Wpar2, Ypar2;
24245 double Chi2NC27, Chi2CC13, Chi2Tot;
24253 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24255 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
24256 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
24257 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
24258 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
24260 Chi2Tot = Chi2CC13 + Chi2NC27;
24263 return sqrt(Chi2Tot);
24270 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24272 double dVud = 0.0, dVcs = 0.0;
24273 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24275 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
24281 Bin1 += 12.8 * dVud + 1.75 * dVcs
24282 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
24289 Bin2 += 15.3 * dVud + 1.91 * dVcs
24290 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
24297 Bin3 += 20.7 * dVud + 2.49 * dVcs
24298 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
24305 Bin4 += 35.1 * dVud + 3.63 * dVcs
24306 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
24313 Bin5 += 67.7 * dVud + 5.41 * dVcs
24314 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
24322 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
24327 return sqrt(dchi2);
24334 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24336 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
24337 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
24339 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24341 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
24347 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
24348 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
24349 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
24356 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
24357 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
24358 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
24365 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
24366 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
24367 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
24374 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
24375 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
24376 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
24383 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
24384 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
24385 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
24393 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
24398 return sqrt(dchi2);
24410 double dGH2, dGgaga, dGbb, dBRTot;
24413 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
24414 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
24418 double dytHB, dybHB, dytauHB;
24439 dGH2 = 1. + 0.010512791990056657 * cZboxHB
24440 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
24441 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
24443 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
24444 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
24445 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
24446 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
24447 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
24448 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
24449 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
24450 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
24451 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24452 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
24453 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
24454 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
24455 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
24457 dGH2 = dGH2 * dGH2;
24459 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
24460 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24461 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
24463 dGbb = 1.0 + 2.0 * dybHB;
24465 dBRTot = dGbb * dGgaga / dGH2;
24468 Bin1 = 0.17 * (1.0 + 3.9863794294589585 *
cggHB
24469 + 21.333394807321064 *
cggHB *
cggHB + 3.9527789724382836 * dcZHB
24470 + 0.5566823785534646 *
cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
24471 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB * dytHB
24472 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
24473 + 4.257555672380181 *
cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
24474 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
24475 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB * dKlambda
24476 + 1.3502693869386464 *
cggHB *
cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
24477 - 0.002999558395846163 *
cggHB * dcZHB * dKlambda
24478 + 1.5448485758806263 * dytHB * dKlambda
24479 - 0.005002986050963205 *
cggHB * dytHB * dKlambda
24480 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
24481 + 1.5222565251876392 * dytHB * dytHB * dKlambda
24482 + 0.1278814581005547 *
cggHB * dytHB * dytHB * dKlambda
24483 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
24484 + 0.011296025346493552 * dKlambda * dKlambda
24485 + 0.0014116654816114353 *
cggHB * dKlambda * dKlambda
24486 + 0.022260157195710357 *
cggHB *
cggHB * dKlambda * dKlambda
24487 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
24488 + 0.0014116654816114353 *
cggHB * dytHB * dKlambda * dKlambda
24489 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
24491 Bin1 = 0.67944 + Bin1 * dBRTot;
24494 if (Bin1 < 0)
return std::numeric_limits<double>::quiet_NaN();
24499 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
24502 Bin2 = 0.33 * (1.0 + 1.8019627645351037 *
cggHB
24503 + 7.953163597932105 *
cggHB *
cggHB + 3.735123481549394 * dcZHB
24504 - 2.654186900737259 *
cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
24505 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB * dytHB
24506 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
24507 + 1.661324633279857 *
cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
24508 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
24509 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB * dKlambda
24510 + 0.8549707073528667 *
cggHB *
cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
24511 - 0.14136602060890807 *
cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
24512 + 0.747017712869579 *
cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
24513 + 1.4607351592940678 * dytHB * dytHB * dKlambda
24514 + 0.08652243773397514 *
cggHB * dytHB * dytHB * dKlambda
24515 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
24516 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 *
cggHB * dKlambda * dKlambda
24517 + 0.023125582948149842 *
cggHB *
cggHB * dKlambda * dKlambda
24518 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
24519 + 0.009236644319657653 *
cggHB * dytHB * dKlambda * dKlambda
24520 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
24522 Bin2 = 1.4312 + Bin2 * dBRTot;
24525 if (Bin2 < 0)
return std::numeric_limits<double>::quiet_NaN();
24530 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
24533 Bin3 = 0.99 * (1.0 + 0.6707152151845268 *
cggHB
24534 + 4.113022405261353 *
cggHB *
cggHB + 3.4241906309399726 * dcZHB
24535 - 2.9926046286644703 *
cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
24536 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB * dytHB
24537 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
24538 + 0.36415135473936855 *
cggHB * dytHB * dytHB
24539 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
24540 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
24541 + 0.35631144357921507 *
cggHB * dKlambda
24542 + 0.6197019283831009 *
cggHB *
cggHB * dKlambda
24543 - 0.7821895374741993 * dcZHB * dKlambda
24544 - 0.23172596419155064 *
cggHB * dcZHB * dKlambda
24545 + 1.415746929098462 * dytHB * dKlambda
24546 + 1.0816714186441074 *
cggHB * dytHB * dKlambda
24547 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
24548 + 1.3469684427821131 * dytHB * dytHB * dKlambda
24549 + 0.030182082490240562 *
cggHB * dytHB * dytHB * dKlambda
24550 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
24551 + 0.03438924315817444 * dKlambda * dKlambda
24552 + 0.019565500643816278 *
cggHB * dKlambda * dKlambda
24553 + 0.02382411268034237 *
cggHB *
cggHB * dKlambda * dKlambda
24554 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
24555 + 0.019565500643816278 *
cggHB * dytHB * dKlambda * dKlambda
24556 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
24558 Bin3 = 1.9764 + Bin3 * dBRTot;
24561 if (Bin3 < 0)
return std::numeric_limits<double>::quiet_NaN();
24566 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
24569 Bin4 = 2.86 * (1.0 - 0.27406342847042814 *
cggHB
24570 + 1.9597360046161074 *
cggHB *
cggHB + 3.0113078755334115 * dcZHB
24571 - 2.776019265892887 *
cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
24572 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB * dytHB
24573 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
24574 - 0.6767601835408067 *
cggHB * dytHB * dytHB
24575 + 3.844719765004924 * dcZHB * dytHB * dytHB
24576 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
24577 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB * dKlambda
24578 + 0.4464409042746693 *
cggHB *
cggHB * dKlambda
24579 - 0.8334118894715125 * dcZHB * dKlambda
24580 - 0.3263197431214281 *
cggHB * dcZHB * dKlambda
24581 + 1.1940464266776625 * dytHB * dKlambda
24582 + 1.2643073873631234 *
cggHB * dytHB * dKlambda
24583 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
24584 + 1.0808691956131988 * dytHB * dytHB * dKlambda
24585 - 0.0807982496009068 *
cggHB * dytHB * dytHB * dKlambda
24586 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
24587 + 0.05658861553223176 * dKlambda * dKlambda
24588 + 0.04424790213027415 *
cggHB * dKlambda * dKlambda
24589 + 0.02585578262020257 *
cggHB *
cggHB * dKlambda * dKlambda
24590 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
24591 + 0.04424790213027415 *
cggHB * dytHB * dKlambda * dKlambda
24592 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
24594 Bin4 = 5.167 + Bin4 * dBRTot;
24597 if (Bin4 < 0)
return std::numeric_limits<double>::quiet_NaN();
24602 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
24605 Bin5 = 6.34 * (1.0 - 1.094329254675176 *
cggHB
24606 + 1.0393648302909912 *
cggHB *
cggHB + 2.6000916816530903 * dcZHB
24607 - 2.4448264513323226 *
cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
24608 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB * dytHB
24609 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
24610 - 1.648691479483292 *
cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
24611 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
24612 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB * dKlambda
24613 + 0.3879052211526028 *
cggHB *
cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
24614 - 0.4572431444456198 *
cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
24615 + 1.3814632626914451 *
cggHB * dytHB * dKlambda
24616 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
24617 - 0.3285182834373566 *
cggHB * dytHB * dytHB * dKlambda
24618 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
24619 + 0.11240817142118299 *
cggHB * dKlambda * dKlambda + 0.03688252014841459 *
cggHB *
cggHB * dKlambda * dKlambda
24620 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
24621 + 0.11240817142118299 *
cggHB * dytHB * dKlambda * dKlambda
24622 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
24624 Bin5 = 15.93 + Bin5 * dBRTot;
24627 if (Bin5 < 0)
return std::numeric_limits<double>::quiet_NaN();
24632 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
24635 Bin6 = 2.14 * (1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB *
cggHB
24636 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB * dcZHB
24637 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
24638 + 3.5621616844486415 *
cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
24639 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 *
cggHB * dytHB * dytHB
24640 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
24641 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
24642 + 0.589956279744333 *
cggHB * dKlambda + 0.6687315933211253 *
cggHB *
cggHB * dKlambda
24643 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 *
cggHB * dcZHB * dKlambda
24644 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB * dytHB * dKlambda
24645 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
24646 - 0.8833807360585424 *
cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
24647 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 *
cggHB * dKlambda * dKlambda
24648 + 0.09418943796384227 *
cggHB *
cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
24649 + 0.32506892158970235 *
cggHB * dytHB * dKlambda * dKlambda
24650 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
24652 Bin6 = 12.01 + Bin6 * dBRTot;
24655 if (Bin6 < 0)
return std::numeric_limits<double>::quiet_NaN();
24660 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
24663 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
24666 return sqrt(Chi2Tot);
24674 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24687 Chi2Tot = 442.84977653097394 * Spar2
24688 - 728.5215604181935 * Spar * Tpar
24689 + 404.15957807101813 * Tpar2
24690 + 400.03987723904224 * Spar * Wpar
24691 - 639.6154242400826 * Tpar * Wpar
24692 + 4337.791457515823 * Wpar2
24693 - 106.87313892453362 * Spar * Ypar
24694 - 72.94355609762007 * Tpar * Ypar
24695 + 3002.848116515672 * Wpar * Ypar
24696 + 3040.1630882458923 * Ypar2;
24699 return sqrt(Chi2Tot);
24714 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
24715 - 104.47283225861888 * dKlambda
24716 + 84.48333683635175 * dKlambda * dKlambda);
24719 return sqrt(Chi2Tot);
24728 double Chi2p80m30, Chi2m80p30, Chi2Tot;
24743 Chi2p80m30 = 13.6982 *
cZZHB
24745 + 14.6843 * cZboxHB
24748 + 0.565585 * dKlambda
24749 + 0.000631004 *
cZZHB * dKlambda
24750 - 0.195079 *
cZgaHB * dKlambda
24751 + 0.064441 * cZboxHB * dKlambda
24752 + 0.440061 *
cgagaHB * dKlambda
24753 + 2.13192 * dcZHB * dKlambda
24754 + 0.0968208 * dKlambda * dKlambda;
24758 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
24761 Chi2m80p30 = -2.57112 *
cZZHB
24763 - 10.2626 * cZboxHB
24766 + 0.565577 * dKlambda
24767 + 4.71916 *
cZZHB * dKlambda
24768 + 0.179045 *
cZgaHB * dKlambda
24769 + 7.28766 * cZboxHB * dKlambda
24770 - 0.405166 *
cgagaHB * dKlambda
24771 + 2.13189 * dcZHB * dKlambda
24772 + 0.0968201 * dKlambda * dKlambda;
24776 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
24778 Chi2Tot = Chi2p80m30 + Chi2m80p30;
24781 return sqrt(Chi2Tot);
24787 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24800 Chi2Tot = 375.63808963031073 * Spar2
24801 - 617.8864704052573 * Spar * Tpar
24802 + 353.1650032169891 * Tpar2
24803 + 215.96605851087603 * Spar * Wpar
24804 - 309.3469843690006 * Tpar * Wpar
24805 + 518.10263970583244 * Wpar2
24806 - 45.972763923203014 * Spar * Ypar
24807 - 40.670385844305705 * Tpar * Ypar
24808 + 340.56677318671185 * Wpar * Ypar
24809 + 364.5290176991845 * Ypar2;
24812 return sqrt(Chi2Tot);
24818 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24831 Chi2Tot = 282.9842573293628 * Spar2
24832 - 462.32090035841725 * Spar * Tpar
24833 + 276.2496928300019 * Tpar2
24834 + 66.08702076419566 * Spar * Wpar
24835 - 87.95794393624075 * Tpar * Wpar
24836 + 9.5435699879102 * Wpar2
24837 - 26.170009941328716 * Spar * Ypar
24838 - 9.695238064023518 * Tpar * Ypar
24839 + 6.519573295893438 * Wpar * Ypar
24840 + 12.858593910798793 * Ypar2;
24843 return sqrt(Chi2Tot);
24849 double CHqminus, CHt;
24856 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
24859 return sqrt(Chi2Tot);
24865 double CHqminus, CHt;
24872 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
24875 return sqrt(Chi2Tot);
24885 double dcZHB,
cggHB;
24894 double dcZHB2, dcZHB3, dcZHB4;
24895 double cggHB2, cggHB3, cggHB4;
24896 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
24897 double dKlambda2, dKlambda3, dKlambda4;
24899 dcZHB2 = dcZHB * dcZHB;
24900 dcZHB3 = dcZHB2 * dcZHB;
24901 dcZHB4 = dcZHB3 * dcZHB;
24904 cggHB3 = cggHB2 *
cggHB;
24905 cggHB4 = cggHB3 *
cggHB;
24907 dytHB2 = dytHB * dytHB;
24908 dytHB3 = dytHB2 * dytHB;
24909 dytHB4 = dytHB3 * dytHB;
24910 dytHB5 = dytHB4 * dytHB;
24911 dytHB6 = dytHB5 * dytHB;
24912 dytHB7 = dytHB6 * dytHB;
24913 dytHB8 = dytHB7 * dytHB;
24915 dKlambda2 = dKlambda * dKlambda;
24916 dKlambda3 = dKlambda2 * dKlambda;
24917 dKlambda4 = dKlambda3 * dKlambda;
24921 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
24922 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
24923 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
24924 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
24925 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
24926 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
24927 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
24928 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
24929 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
24930 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
24931 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
24932 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
24933 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
24934 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
24935 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
24936 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
24937 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
24938 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
24939 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
24940 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
24941 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
24942 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
24943 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
24944 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
24945 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
24946 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
24947 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
24948 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
24949 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
24950 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
24951 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
24952 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
24953 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
24954 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
24955 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
24956 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
24957 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
24958 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
24959 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
24960 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
24961 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
24962 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
24963 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
24964 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
24965 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
24966 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
24967 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
24968 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
24969 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
24970 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
24971 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
24972 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
24973 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
24974 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
24975 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
24976 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
24977 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
24978 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
24979 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
24980 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
24981 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
24982 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
24983 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
24984 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
24987 return sqrt(Chi2Tot);
24996 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
24998 double chi2WW, chi2WZ;
25000 double chi2WWA8, chi2WWA13;
25001 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25004 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
25005 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
25006 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
25007 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
25008 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
25009 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
25012 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25013 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25015 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25016 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25018 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25019 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25021 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25022 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25024 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25025 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25027 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25028 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25053 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
25055 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
25057 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
25059 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
25061 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
25064 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
25065 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
25066 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
25067 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
25068 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
25072 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
25074 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
25076 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
25078 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
25080 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
25082 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
25084 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
25087 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
25088 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
25089 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
25090 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
25091 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
25092 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
25093 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
25097 chi2WW = chi2WWA8 + chi2WWA13;
25103 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
25105 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
25107 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
25109 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
25111 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
25113 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
25116 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
25117 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
25118 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
25119 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
25120 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
25121 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
25125 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
25127 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
25129 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
25131 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
25133 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
25135 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
25137 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
25139 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
25141 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
25144 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
25145 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
25146 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
25147 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
25148 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
25149 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
25150 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
25151 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
25152 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
25156 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
25158 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
25160 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
25162 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
25164 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
25166 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
25169 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
25170 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
25171 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
25172 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
25173 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
25174 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
25178 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
25180 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
25182 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
25184 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
25186 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
25188 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
25190 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
25193 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
25194 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
25195 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
25196 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
25197 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
25198 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
25199 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
25203 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25206 return sqrt(chi2WW + chi2WZ);
25215 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25217 double chi2WW, chi2WZ;
25219 double chi2WWA8, chi2WWA13;
25220 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25223 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
25224 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
25225 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
25226 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
25227 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
25228 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
25231 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25232 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25234 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25235 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25237 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25238 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25240 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25241 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25243 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25244 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25246 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25247 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25272 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
25274 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
25276 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
25278 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
25280 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
25283 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
25284 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
25285 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
25286 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
25287 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
25291 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
25293 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
25295 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
25297 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
25299 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
25301 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
25303 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
25306 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
25307 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
25308 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
25309 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
25310 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
25311 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
25312 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
25316 chi2WW = chi2WWA8 + chi2WWA13;
25322 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
25324 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
25326 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
25328 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
25330 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
25332 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
25335 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
25336 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
25337 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
25338 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
25339 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
25340 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
25344 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
25346 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
25348 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
25350 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
25352 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
25354 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
25356 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
25358 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
25360 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
25363 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
25364 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
25365 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
25366 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
25367 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
25368 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
25369 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
25370 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
25371 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
25375 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
25377 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
25379 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
25381 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
25383 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
25385 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
25388 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
25389 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
25390 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
25391 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
25392 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
25393 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
25397 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
25399 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
25401 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
25403 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
25405 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
25407 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
25409 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
25412 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
25413 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
25414 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
25415 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
25416 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
25417 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
25418 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
25422 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25425 return sqrt(chi2WW + chi2WZ);
25433 double Wpar, Ypar, Wpar2, Ypar2;
25442 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
25445 return sqrt(Chi2Tot);
25453 double Wpar, Ypar, Wpar2, Ypar2;
25462 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
25465 return sqrt(Chi2Tot);
25473 double CBpar, CWpar, CBpar2, CWpar2;
25480 CBpar2 = CBpar*CBpar;
25481 CWpar2 = CWpar*CWpar;
25483 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
25487 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
25488 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
25489 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
25493 return sqrt(Chi2Tot);
25501 double CBpar, CWpar, CBpar2, CWpar2;
25508 CBpar2 = CBpar*CBpar;
25509 CWpar2 = CWpar*CWpar;
25511 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
25515 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
25516 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
25517 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
25518 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
25519 + 3.55074 * 100. * CWpar2 * CWpar2);
25523 return sqrt(Chi2Tot);
25531 double C6par, CHpar, C6par2, CHpar2;
25538 C6par2 = C6par*C6par;
25539 CHpar2 = CHpar*CHpar;
25547 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
25548 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
25550 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
25551 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
25553 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
25554 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
25556 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
25557 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
25559 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
25560 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
25562 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
25563 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
25567 return sqrt(Chi2Tot);
25576 double C6par, CHpar, C6par2, CHpar2;
25583 C6par2 = C6par*C6par;
25584 CHpar2 = CHpar*CHpar;
25592 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
25593 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
25595 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
25596 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
25598 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
25599 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
25601 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
25602 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
25604 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
25605 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
25607 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
25608 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
25610 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
25611 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
25613 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
25614 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
25616 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
25617 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
25621 return sqrt(Chi2Tot);
25630 double xpEFT, ypEFT, zpEFT, tpEFT;
25633 double dgZuL, dgZuR, dgZdL, dgZdR;
25640 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
25641 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
25642 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
25643 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
25646 xpEFT = xpEFT + 10.;
25647 xpEFT = xpEFT - 0.5;
25648 xpEFT = xpEFT - 0.04;
25649 xpEFT = xpEFT + 0.001;
25653 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
25654 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
25657 return sqrt(Chi2Tot);
25664 double chi2diBoson;
25665 double chi2diLepton, chi2diJet;
25667 double cHe22, cHl122, cHl322;
25668 double cee, cle, cll;
25669 double ced, ceu, clu, cld, clq1, clq3, cqe;
25687 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
25688 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
25689 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
25691 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
25692 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
25694 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
25695 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
25696 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
25697 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
25698 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
25699 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
25700 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
25701 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
25703 return chi2diBoson + chi2diLepton + chi2diJet;
25933 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
25939 gslpp::complex propZ, propZc;
25942 gslpp::complex deltaM2a, deltaM2b, deltaM2;
25951 if (f.
is(
"ELECTRON")) {
25956 }
else if (f.
is(
"MU")) {
25961 }
else if (f.
is(
"TAU")) {
25966 }
else if (f.
is(
"UP")) {
25971 }
else if (f.
is(
"CHARM")) {
25976 }
else if (f.
is(
"DOWN")) {
25981 }
else if (f.
is(
"STRANGE")) {
25986 }
else if (f.
is(
"BOTTOM")) {
25992 throw std::runtime_error(
"NPSMEFTd6::deltaMLR2_f(): wrong argument");
26003 propZc = propZ.conjugate();
26005 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26008 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26009 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26011 deltaM2 = deltaM2a * deltaM2b;
26013 return 2.0 * deltaM2.real();
26019 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26025 gslpp::complex propZ, propZc;
26028 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26037 if (f.
is(
"ELECTRON")) {
26042 }
else if (f.
is(
"MU")) {
26047 }
else if (f.
is(
"TAU")) {
26052 }
else if (f.
is(
"UP")) {
26057 }
else if (f.
is(
"CHARM")) {
26062 }
else if (f.
is(
"DOWN")) {
26067 }
else if (f.
is(
"STRANGE")) {
26072 }
else if (f.
is(
"BOTTOM")) {
26078 throw std::runtime_error(
"NPSMEFTd6::deltaMRL2_f(): wrong argument");
26089 propZc = propZ.conjugate();
26091 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26094 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26095 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26097 deltaM2 = deltaM2a * deltaM2b;
26099 return 2.0 * deltaM2.real();
26105 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
26114 double deltaM2a, deltaM2b, deltaM2;
26133 propZ =
t / (
t -
Mz *
Mz);
26135 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26138 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
26140 deltaM2 = deltaM2a * deltaM2b;
26142 return 2.0 * deltaM2;
26152 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26158 gslpp::complex propZ, propZc;
26162 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26171 if (f.
is(
"ELECTRON")) {
26176 }
else if (f.
is(
"MU")) {
26181 }
else if (f.
is(
"TAU")) {
26186 }
else if (f.
is(
"UP")) {
26191 }
else if (f.
is(
"CHARM")) {
26196 }
else if (f.
is(
"DOWN")) {
26201 }
else if (f.
is(
"STRANGE")) {
26206 }
else if (f.
is(
"BOTTOM")) {
26212 throw std::runtime_error(
"NPSMEFTd6::deltaMLL2_f(): wrong argument");
26223 propZc = propZ.conjugate();
26225 propZt =
s / (
t -
Mz *
Mz);
26227 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26230 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26231 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26234 if (f.
is(
"ELECTRON")) {
26235 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26236 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26239 deltaM2 = deltaM2a * deltaM2b;
26241 return 2.0 * deltaM2.real();
26247 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26253 gslpp::complex propZ, propZc;
26257 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26266 if (f.
is(
"ELECTRON")) {
26271 }
else if (f.
is(
"MU")) {
26276 }
else if (f.
is(
"TAU")) {
26281 }
else if (f.
is(
"UP")) {
26286 }
else if (f.
is(
"CHARM")) {
26291 }
else if (f.
is(
"DOWN")) {
26296 }
else if (f.
is(
"STRANGE")) {
26301 }
else if (f.
is(
"BOTTOM")) {
26307 throw std::runtime_error(
"NPSMEFTd6::deltaMRR2_f(): wrong argument");
26318 propZc = propZ.conjugate();
26320 propZt =
s / (
t -
Mz *
Mz);
26322 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26325 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26326 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26329 if (f.
is(
"ELECTRON")) {
26330 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26331 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26334 deltaM2 = deltaM2a * deltaM2b;
26336 return 2.0 * deltaM2.real();
26343 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
26347 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
26351 double sumM2, dsigma;
26352 double topb = 0.3894e+9;
26360 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26361 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26364 if (f.
is(
"LEPTON")) {
26371 t = -0.5 *
s * (1.0 - cos);
26372 u = -0.5 *
s * (1.0 + cos);
26378 if (f.
is(
"ELECTRON")) {
26384 return topb * dsigma;
26389 double sumM2, dsigma;
26391 double topb = 0.3894e+9;
26397 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26398 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26400 if (f.
is(
"LEPTON")) {
26411 return topb * dsigma;
26417 dsigma =
delta_sigma_f(
quarks[
UP], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
DOWN], pol_e, pol_p,
s, cosmin, cosmax)
26418 +
delta_sigma_f(
quarks[
CHARM], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
STRANGE], pol_e, pol_p,
s, cosmin, cosmax)
26433 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
26437 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
26443 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26444 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26455 Mz2s =
Mz *
Mz -
s;
26461 }
else if (f.
is(
"TAU")) {
26465 }
else if (f.
is(
"UP")) {
26469 }
else if (f.
is(
"CHARM")) {
26473 }
else if (f.
is(
"DOWN")) {
26477 }
else if (f.
is(
"STRANGE")) {
26481 }
else if (f.
is(
"BOTTOM")) {
26486 throw std::runtime_error(
"NPSMEFTd6::delta_AFB_f(): wrong argument");
26504 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) *
s *
s
26505 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26508 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) *
s *
s
26509 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26512 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) *
s *
s
26513 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26516 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) *
s *
s
26517 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26522 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
26524 dendA = 2.0 * dendA * dendA;
26532 dAFB = numdA/dendA;
26544 double gLeSM,gReSM;
26547 double propZSM2,propZSMRe,MeeLR2SM;
26556 propZSM2 = s2/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26557 propZSMRe = (
s*(
s - Mz2))/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26559 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
26561 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*
s*
s);
26570 double gLeSM,gReSM;
26578 intM2 =
s*
s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
26579 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
26590 double Mz2, Mz4, s2;
26599 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26600 ((2.0*(1.0 + (gLeSM*gLeSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26601 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26602 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26603 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26604 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26615 double Mz2, Mz4, s2;
26624 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26625 ((2.0*(1.0 + (gReSM*gReSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26626 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26627 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26628 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26629 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26638 double aEM, sw2cw2;
26642 double GammaZSM, deltaGammaZ;
26643 double Mz2, Mz4, s2;
26656 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26657 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 -
s)*
s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26658 ((2.0*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 -
s)*
s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26659 (gLeSM *(gLeSM*(2.0*sw2cw2*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagLe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26660 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26661 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26669 double aEM, sw2cw2;
26673 double GammaZSM, deltaGammaZ;
26674 double Mz2, Mz4, s2;
26687 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26688 2.0*(1.0 - (gReSM*gReSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 -
s)*
s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26689 ((2.0*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 -
s)*
s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26690 (gReSM *(gReSM*(2.0*sw2cw2*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagRe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26691 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26692 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26718 double aEM, sw2cw2;
26719 double gLeSM, gReSM;
26720 double deltagLe, deltagRe;
26733 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26734 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26735 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26736 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26737 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26745 double aEM, sw2cw2;
26746 double gLeSM, gReSM;
26747 double deltagLe, deltagRe;
26760 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26761 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26762 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26763 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26764 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26770const double NPSMEFTd6::sigmaSM_ee(
const double pol_e,
const double pol_p,
const double s,
const double cosmin,
const double cosmax)
const {
26772 double sumM2, sigma;
26773 double topb = 0.3894e+9;
26774 double t0, t1, lambdaK;
26778 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26779 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26782 t0 = 0.5 *
s * ( -1.0 + cosmin );
26783 t1 = 0.5 *
s * ( -1.0 + cosmax );
26795 return topb * sigma;
26802 double sumM2, dsigma;
26803 double topb = 0.3894e+9;
26804 double t0, t1, lambdaK;
26808 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26809 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26812 t0 = 0.5 *
s * ( -1.0 + cosmin );
26813 t1 = 0.5 *
s * ( -1.0 + cosmax );
26826 return topb * dsigma;
26831 double coscut = 0.990268;
26838 double coscut = 0.990268;
26839 double xsSMF, xsSMB, xsSM;
26840 double dxsF, dxsB, dxs;
26844 xsSM =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, coscut);
26845 xsSMF =
sigmaSM_ee(pol_e, pol_p,
s, 0.0, coscut);
26846 xsSMB =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, 0.0);
26854 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelLinearized(bool linearized=true)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
double CHd_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex AHZga_W(double tau, double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual const double muTHUWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double cRGE
Parameter to control the inclusion of log-enhanced contributions via RG effects. If activated then it...
double CuG_22r
The dimension-6 operator coefficient (real part).
double CeB_11r
The dimension-6 operator coefficient (real part).
const double CeeRL_charm() const
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual const double muTHUWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_WHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHd_22
The dimension-6 operator coefficient .
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_strange() const
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ttHtH(double sqrt_s) const
The STXS bin .
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double xseeWW4fLEP2(double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
virtual const double muggHH(double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muTHUggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double muZH(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double CEWHd11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muVBFpVH(double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUggHZZ4mu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CeB_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(double sqrt_s) const
The STXS bin .
double CdH_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mummHvv(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
double CeW_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
bool FlagMWinput
A boolean for the model flag MWinput.
virtual const double CEWHQd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
double CHud_22r
The dimension-6 operator coefficient (real part).
double CHd_13r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double delta_ale_2
The dimension 6 correction to the electromagnetic coupling.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
const double deltaGL_f_2(const Particle p) const
The new physics contribution to the left-handed coupling .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double muTHUZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double CEWHL122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
gslpp::complex I_triangle_1(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHll_pTV75_150(double sqrt_s) const
The STXS bin , .
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double mueeZBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CHL1_33
The dimension-6 operator coefficient .
virtual const double kappaAeff() const
The effective coupling .
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double CuB_23r
The dimension-6 operator coefficient (real part).
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double STXS_WHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double STXS_WHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
double CHWB
The dimension-6 operator coefficient .
virtual const double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ggH0j(double sqrt_s) const
The STXS bin .
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_ggHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double muTHUVBFHinv(double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double CdB_33r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
double CuW_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double gZvL
The tree level value of the couplings in the SM.
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double C2BS
The dimension-6 operator coefficient .
virtual const double deltaxseeWWtotLEP2(double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double muTHUVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
const double deltaGR_f_2(const Particle p) const
The new physics contribution to the right-handed coupling .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
const double CeeRL_tau() const
virtual const double dxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
virtual const double deltaGamma_Wff_2(const Particle fi, const Particle fj) const
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double GammaW() const
The total width of the boson, .
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(double sqrt_s) const
The STXS bin , .
double CdG_12r
The dimension-6 operator coefficient (real part).
virtual const double CEWHQ122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHe_13r
The dimension-6 operator coefficient (real part).
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHggint
Intrinsic relative theoretical error in .
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double CEWHL333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeZH(double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double Mw_tree
The tree level value of the boson mass.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double muVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappaZAeff() const
The effective coupling .
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltaMwd6_2() const
The relative NP corrections to the mass of the boson, .
const double tovers2(const double cosmin, const double cosmax) const
virtual const double mueeZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double mueettHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL3_33
The dimension-6 operator coefficient .
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CuG_33r
The dimension-6 operator coefficient (real part).
double BrHinv
The branching ratio of invisible Higgs decays.
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xWZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS_qqHll_pTV_250(double sqrt_s) const
The STXS bin .
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
double CeH_11r
The dimension-6 operator coefficient (real part).
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
virtual const double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
gslpp::complex AH_W(double tau) const
W loop function entering in the calculation of the effective coupling.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS_qqHqq_Rest(double sqrt_s) const
The STXS bin .
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double mummttH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS_qqHlv_pTV_0_250(double sqrt_s) const
The STXS bin .
virtual const double RWc() const
The ratio .
virtual const double mueeZHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double uovers2(const double cosmin, const double cosmax) const
double CHB
The dimension-6 operator coefficient .
const double CeeLL_tau() const
virtual const double STXS12_qqHll_pTV0_75(double sqrt_s) const
The STXS bin , .
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_11
The dimension-6 operator coefficient .
virtual const double muZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdW_33r
The dimension-6 operator coefficient (real part).
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
double delta_g2_2
The dimension 6 correction to the gauge coupling.
double CHe_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual const double CEWHQ311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHlv_pTV_250(double sqrt_s) const
The STXS bin .
virtual const double STXS_qqHqq_nonVHtopo(double sqrt_s) const
The STXS bin .
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eeMz
The em coupling at Mz.
virtual const double muZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH200_300_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double delta_Mz2_2
The dimension 6 correction to the Z-boson mass squared.
double ettHmumu
Total relative theoretical error in .
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS_ggH2j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muggHpttH(double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
const double CeeLR_mu() const
virtual const double muZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm() const
virtual const double STXS_qqHqq_pTj_200(double sqrt_s) const
The STXS bin .
virtual const double CEWHQ111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeLR_charm() const
virtual const double muVH(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double muVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double xseeWWtotLEP2(double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double muWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool hatCis() const
If True, explicitly defines the 8 'hat' coefficients in the EWPOs (Z-couplings, dGf,...
virtual const double CEWHQ322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVHinv(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
double Yukt
SM u-quark Yukawas.
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZHmumu
Total relative theoretical error in .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muTHUttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH1j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuH_13r
The dimension-6 operator coefficient (real part).
virtual const double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double STXS_ggH2j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual const double STXS_qqHll_pTV_0_150(double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH0_10_Nj0(double sqrt_s) const
The STXS bin , .
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
bool FlagRGEciLLA
A flag that is TRUE if including log-enhanced 1-loop corrections propotional to the dim-6 Wilson coef...
double CeB_33r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_ggH_pTH650_Inf_Nj01(double sqrt_s) const
The STXS bin , .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_11
The dimension-6 operator coefficient .
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double muttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHu_12r
The dimension-6 operator coefficient (real part).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double CEWHu11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CeH_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual const double muVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_ggHll_pTV0_75(double sqrt_s) const
The STXS bin , .
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
const double CeeLL_top() const
double eHccint
Intrinsic relative theoretical error in .
double CDHW
The dimension-6 operator coefficient .
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double STXS12_ggHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHe33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_13r
The dimension-6 operator coefficient (real part).
virtual const double muepZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_mu() const
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual const double STXS_qqHqq_VBFtopo_Rest(double sqrt_s) const
The STXS bin .
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHlv_pTV0_75(double sqrt_s) const
The STXS bin , .
double delta_xBZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double CuG_23r
The dimension-6 operator coefficient (real part).
double CHD
The dimension-6 operator coefficient .
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_charm() const
double CHL3_13r
The dimension-6 operator coefficient (real part).
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_g1_2
The dimension 6 correction to the gauge coupling.
virtual const double ppZHprobe(double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double CdH_12r
The dimension-6 operator coefficient (real part).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHWWint
Intrinsic relative theoretical error in .
double CuB_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
double CDW
The dimension-6 operator coefficient .
double Yukb
SM d-quark Yukawas.
virtual const double muZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
const double CeeRL_bottom() const
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual const double aPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CeeRR_tau() const
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eHbbint
Intrinsic relative theoretical error in .
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeB_23r
The dimension-6 operator coefficient (real part).
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_23r
The dimension-6 operator coefficient (real part).
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double kappamueff() const
The effective coupling .
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeRL_mu() const
double CHe_33
The dimension-6 operator coefficient .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHL3_12i
The dimension-6 operator coefficient (real part).
const double CeeLR_down() const
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double C2W
The dimension-6 operator coefficient .
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_tau() const
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_12r
The dimension-6 operator coefficient (real part).
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
double CG
The dimension-6 operator coefficient .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double mueeZllH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
virtual const double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CuH_11r
The dimension-6 operator coefficient (real part).
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double mupTVppWZ(double sqrt_s, double pTV1, double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
const double CeeLL_strange() const
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double muggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_11r
The dimension-6 operator coefficient (real part).
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CH
The dimension-6 operator coefficient .
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double muTHUWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
virtual const double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CdW_11r
The dimension-6 operator coefficient (real part).
double CT
The dimension-6 operator coefficient .
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double STXS_qqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muTHUttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_qqHlv_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_650_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double CEWHu33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHW
The dimension-6 operator coefficient .
virtual const double muggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
const double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double aleMz
The em constant at Mz.
double CHud_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHQ1_33
The dimension-6 operator coefficient .
virtual const double bPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
double v2
The square of the EW vev.
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL3_22
The dimension-6 operator coefficient .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muTHUWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CW
The dimension-6 operator coefficient .
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHBRinv(double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double muTHUVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muepWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double CHd_11
The dimension-6 operator coefficient .
virtual const double CEWHe11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double STXS12_ggH_pTH10_Inf_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdG_22r
The dimension-6 operator coefficient (real part).
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double muTHUVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double CdB_13r
The dimension-6 operator coefficient (real part).
virtual const double xseeWW(double sqrt_s) const
Total cross section in pb, with .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHbbpar
Parametric relative theoretical error in .
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double mummHmm(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CdB_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj0_60_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double delta_e
The dimension 6 correction to the electric constant parameter.
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHQ133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeWWPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double CEWHd22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double kappataueff() const
The effective coupling .
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double muZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHll_pTV_150_250(double sqrt_s) const
The STXS bin .
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double CeeRR_down() const
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
double CuG_11r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
double CdW_12r
The dimension-6 operator coefficient (real part).
double CdB_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH60_120_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mummZH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual const double muTHUWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double muWH(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double CHL1_13r
The dimension-6 operator coefficient (real part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
double CeW_23r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muTHUZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double CEWHu22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual const double STXS_qqHlv_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
double eHZZint
Intrinsic relative theoretical error in .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eHmumupar
Parametric relative theoretical error in .
double CHQ3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_GF_2
The dimension 6 correction to the Fermi constant.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_qqHll_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_22
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double CeeRR_bottom() const
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
virtual const double muTHUggHZgamumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CdW_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CeH_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double CeeRR_strange() const
virtual const double muVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muTHUttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
const double CeeRL_top() const
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_23r
The dimension-6 operator coefficient (real part).
double LambdaNP2
The square of the new physics scale [GeV ].
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double STXS12_ttH_pTH120_200(double sqrt_s) const
The STXS bin , .
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double muVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHggpar
Parametric relative theoretical error in .
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
double CHQ3_12r
The dimension-6 operator coefficient (real part).
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHtautaupar
Parametric relative theoretical error in .
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double CHQ1_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH120_200_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual const double muttH(double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double cRGEon
Another parameter to control the inclusion of log-enhanced contributions via RG effects....
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double mueeZqqHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double nuisP10
Nuisance parameters to be used in observables.
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muVHpT250(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
double CeW_12r
The dimension-6 operator coefficient (real part).
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ggH1j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_VHtopo(double sqrt_s) const
The STXS bin .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHQ1_22
The dimension-6 operator coefficient .
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double eHWWpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
virtual const double STXS12_ttH_pTH300_Inf(double sqrt_s) const
The STXS bin , .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual const double muTHUZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_W_2() const
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_22r
The dimension-6 operator coefficient (real part).
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_Nj1(double sqrt_s) const
The STXS bin , .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual const double STXS_qqHlv_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_22r
The dimension-6 operator coefficient (real part).
const double CeeRR_e() const
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double kappaZeff() const
The effective coupling .
double CuB_22r
The dimension-6 operator coefficient (real part).
double lambZ
Independent contribution to aTGC.
double CeB_13r
The dimension-6 operator coefficient (real part).
const double CeeRL_e() const
virtual const double muVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
gslpp::complex I_triangle_2(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double STXS_ggH1j_pTH_120_200(double sqrt_s) const
The STXS bin .
gslpp::complex AH_f(double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double CEWHL111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double STXS_ggH2j_pTH_0_200(double sqrt_s) const
The STXS bin .
double CdH_22r
The dimension-6 operator coefficient (real part).
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
double delta_em
The relative dimension 6 correction to the QED interaction vertex.
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual const double muWHpT250(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWHmumu
Total relative theoretical error in .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeRR_up() const
double eHgagaint
Intrinsic relative theoretical error in .
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CHu_11
The dimension-6 operator coefficient .
virtual const double mueeHvv(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muTHUggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double muttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muttHZbbboost(double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeLL_bottom() const
double eVHinv
Total relative theoretical error in .
virtual const double kappaWeff() const
The effective coupling .
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
virtual const double mueettH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_top() const
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double kappaceff() const
The effective coupling .
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2WS
The dimension-6 operator coefficient .
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHe22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuW_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double CdW_23r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double CuB_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_11r
The dimension-6 operator coefficient (real part).
double CHQ1_13r
The dimension-6 operator coefficient (real part).
double CdW_13r
The dimension-6 operator coefficient (real part).
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double CEWHL133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
virtual const double STXS_ggH2j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double muggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLR_strange() const
virtual const double STXS12_ttH_pTH0_60(double sqrt_s) const
The STXS bin , .
double CHud_23r
The dimension-6 operator coefficient (real part).
double CHQ1_11
The dimension-6 operator coefficient .
virtual const double dxseeWWdcos(double sqrt_s, double cos) const
The differential distribution for , with , as a function of the polar angle.
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CHud_12r
The dimension-6 operator coefficient (real part).
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
gslpp::complex AHZga_f(double tau, double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
virtual const double deltaKZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CeeLR_top() const
gsl_integration_cquad_workspace * w_WW
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_bottom() const
virtual const double muZHpT250(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double CEWHd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltaxseeWW4fLEP2(double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
const double deltaMLR2t_e(const double t) const
double C2B
The dimension-6 operator coefficient .
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxseeWWdcosBin(double sqrt_s, double cos1, double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLL_mu() const
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double muTHUVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
virtual const double STXS_ggH2j_pTH_120_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double gZdR
The tree level value of the couplings in the SM.
virtual const double muggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mueeZqqH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
gslpp::complex g_triangle(double tau) const
Loop function entering in the calculation of the effective coupling.
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual int OutputOrder() const
Type of contributions to be included in the EWPOs. Takes a numerica values depending on the choice.
virtual const double STXS12_qqHlv_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
double CuH_12r
The dimension-6 operator coefficient (real part).
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double eeMz2
The em coupling squared (at Mz).
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltadxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGA_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvvPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eHmumuint
Intrinsic relative theoretical error in .
double CuB_33r
The dimension-6 operator coefficient (real part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double CDB
The dimension-6 operator coefficient .
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_tH(double sqrt_s) const
The STXS bin .
double CHud_33r
The dimension-6 operator coefficient (real part).
double CHe_12r
The dimension-6 operator coefficient (real part).
virtual const double muWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS12_qqHqq_Nj0(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual bool RGd6SMEFTlogs()
A function to apply the 1st leading log corrections to the Wilson coefficients, according to the d6 S...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double CeeRL_down() const
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS0_qqH(double sqrt_s) const
The STXS0 bin .
virtual const double muWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
const double CeeLL_up() const
virtual const double muVBFgamma(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL1_22
The dimension-6 operator coefficient .
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(double sqrt_s) const
The STXS bin , .
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_13r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHG
The dimension-6 operator coefficient .
virtual const double muTHUVBFBRinv(double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
const double CeeLL_e() const
double CdH_13r
The dimension-6 operator coefficient (real part).
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_13i
The dimension-6 operator coefficient (real part).
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double eVBFHmumu
Total relative theoretical error in .
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double CeeLR_up() const
double CuH_33r
The dimension-6 operator coefficient (real part).
const double CeeLR_e() const
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double eggFHmumu
Total relative theoretical error in .
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double STXS12_ttH_pTH60_120(double sqrt_s) const
The STXS bin , .
double eHtautauint
Intrinsic relative theoretical error in .
virtual const double muTHUggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mummHNWA(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
bool flagCHWpCHB() const
If True, uses the coefficient CHWpCHW instead of the sum CiHW+CiHB.
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHQ3_33
The dimension-6 operator coefficient .
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual const double kappaGeff() const
The effective coupling .
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double mueeZllHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS12_ggH_pTH0_60_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeWW(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double muggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CeW_33r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHe_11
The dimension-6 operator coefficient .
virtual const double muVBF(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual const double muTHUZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHe_22
The dimension-6 operator coefficient .
virtual const double mummH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double gZuR
The tree level value of the couplings in the SM.
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
const double CeeLL_down() const
virtual const double STXS_WHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
double gZlR
The tree level value of the couplings in the SM.
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double CEWHQ333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHd_33
The dimension-6 operator coefficient .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double CEWHL311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_qqHll_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
virtual const double muTHUWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHu_23r
The dimension-6 operator coefficient (real part).
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CeH_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGV_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
virtual const double muTHUVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS12_qqHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double CHbox
The dimension-6 operator coefficient .
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMLR2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double Yuktau
SM lepton Yukawas.
double CDHB
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_ttH_pTH200_300(double sqrt_s) const
The STXS bin , .
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muTHUZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHu_22
The dimension-6 operator coefficient .
virtual const double Mw() const
The mass of the boson, .
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual const double mutHq(double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMRL2t_e(const double t) const
virtual const double muggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double CeeRL_up() const
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS_ggH1j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH300_450_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CdG_23r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHu_33
The dimension-6 operator coefficient .
gslpp::complex f_triangle(double tau) const
Loop function entering in the calculation of the effective and couplings.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
The auxiliary base model class for other model classes.
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool is(std::string name_i) const
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Nc
The number of colours.
const double Nf(const double mu) const
The number of active flavour at scale .
Particle quarks[6]
The vector of all SM quarks.
double mtpole
The pole mass of the top quark.
const double computeBrHtomumu() const
The Br in the Standard Model.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHto4f() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Particle leptons[6]
An array of Particle objects for the leptons.
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
double muw
A matching scale around the weak scale in GeV.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
A class for , the pole mass of the top quark.